Skip to content

Instantly share code, notes, and snippets.

View robertgreiner's full-sized avatar

Robert Greiner robertgreiner

View GitHub Profile
public double SumSquaresUsingLinq()
{
return numberList.Sum(num => Math.Pow(num, 2));
}
[Test]
public void ShouldSumTheSquaresOfAllValuesUsingLinqExpression()
{
var sum = new SumNumbers();
Assert.AreEqual(1365.0, sum.SumSquaresUsingLinq());
}
public int SumUsingLinq()
{
return numberList.Sum();
}
public class SumNumbers
{
private int[] numberList = {1, 2, 4, 8, 16, 32};
public int SumUsingLinq()
{
return numberList.Sum(num => num);
}
public int SumUsingForeach()
[TestFixture]
public class SumNumbersTests
{
[Test]
public void ShouldAddAllValuesUsingForeach()
{
var sum = new SumNumbers();
Assert.AreEqual(63, sum.SumUsingForeach());
}
int sum = 0;
foreach (int num in numberList)
{
sum += num;
}
private int[] numberList = {1, 2, 4, 8, 16, 32}; //sum = 63
public class EuclideanDistance : SimilarityScore
{
private readonly Reviewer CompareTo;
private readonly Reviewer CompareWith;
public EuclideanDistance(Reviewer compareTo, Reviewer compareWith)
{
CompareTo = compareTo;
CompareWith = compareWith;
}
require 'tmpdir'
temp = Dir.tmpdir()
puts temp #C:/Users/Robert/AppData/Local/Temp
class GitHistory
attr_reader :test_lines_of_code, :production_lines_of_code, :current_commit_id, :previous_commit_id, :diff, :has_java_or_test_code
def initialize(commit_id = nil)
@commit_id= commit_id unless commit_id.nil?
if commit_id.nil?:
getLatestCommit
end
@has_java_or_test_code = false