public void EmptyList() { List <int> list = new List <int>(); int k = 0; Assert.IsFalse(Problem001.SolveProblem(list, k)); }
public void NullList() { List <int> list = null; int k = 0; Assert.IsFalse(Problem001.SolveProblem(list, k)); }
public void find_the_sum_of_multiples_of_three_and_five_in_a_range() { var instance = new Problem001(); var sumOfNumbers = instance.GetSumOfNumbersDivisibleByThreeAndFive(1, 999); Assert.AreEqual(233168, sumOfNumbers); }
public void Problem001() { var problem = new Problem001() { ConsoleOutput = false, DetailedOutput = false }; Assert.AreEqual(233168, problem.Answer()); }
public void Problem002_Tests() { int[] arr = new int[] { 2, 7, 11, 15 }; int target = 9; int[] act = Problem001.TwoSum(arr, target); int[] exp = new int[] { 0, 1 }; Assert.Equal(exp, act); }
public void determine_if_number_is_not_divisible_by_five() { var instance = new Problem001(); var number = Any.NumberDivisibleByFive() + 1; var divisibleResult = instance.IsNumberDivisbleByFive(number); Assert.IsFalse(divisibleResult); }
public void add_total_of_numbers_divisible_by_five() { var instance = new Problem001(); var number = Any.NumberDivisibleByFive(); instance.AddToSumIfDivisibleByThreeOrFive(number); Assert.AreEqual(number, instance.RunningTotal); }
public void Problem001_Tests() { int[] arr = new int[] { 3, 2, 4 }; int target = 6; int[] act = Problem001.TwoSum(arr, target); int[] exp = new int[] { 1, 2 }; Assert.Equal(exp, act); }
public void determine_if_number_is_divisible_by_three() { var instance = new Problem001(); var number = Any.NumberDivisibleByThree(); var divisibleResult = instance.IsNumberDivisibleByThree(number); Assert.IsTrue(divisibleResult); }
public void MoreThanOneSetThatAddsUpToK() { List <int> list = new List <int>() { 6, 4, 3, 7 }; int k = 10; Assert.IsTrue(Problem001.SolveProblem(list, k)); }
public void ThreeNumbersAddUpToKButNoTwoNumbersAddUpToK() { List <int> list = new List <int>() { 10, 15, 3, 7 }; int k = 20; Assert.IsFalse(Problem001.SolveProblem(list, k)); }
public void SampleTest() { List <int> list = new List <int>() { 10, 15, 3, 7 }; int k = 17; Assert.IsTrue(Problem001.SolveProblem(list, k)); }
public void SingleItemList() { List <int> list = new List <int>() { 1 }; int k = 1; Assert.IsFalse(Problem001.SolveProblem(list, k)); }
public void TwoOfSameNumberThatAddUpToK() { List <int> list = new List <int>() { 5, 5 }; int k = 10; Assert.IsTrue(Problem001.SolveProblem(list, k)); }
public void HandleNodeTest() { var node = new Problem001.Node(10, new Problem001.Node(6, new Problem001.Node(4), new Problem001.Node(8)), new Problem001.Node(14, new Problem001.Node(12), new Problem001.Node(16)) ); string tree = Problem001.PrintTree(node); Console.WriteLine(tree); Problem001.HandleNode(node, out var leftNode, out var rightNode); string linkedList = Problem001.PrintLinkedList(leftNode, rightNode); Console.WriteLine(linkedList); Assert.AreEqual("4 -> 6 -> 8 -> 10 -> 12 -> 14 -> 16 -> End\r\n" + "16 -> 14 -> 12 -> 10 -> 8 -> 6 -> 4 -> End\r\n" , linkedList); }
public void SetUp() { _target = new Problem001(); }
public void Problem001_Enter_Age_65_Return_Result_23725() { int act = Problem001.CalcAge(65); Assert.True(act.Equals(23725)); }
public void IsCorrectProblem001() { var problem = new Problem001(); Assert.Equal(Answers["1"], problem.Solve()); }
public Problem001Test() { problemOne = new Problem001(); }
public void Problem001_Enter_Age_20_Return_Result_7300() { int act = Problem001.CalcAge(20); Assert.True(act.Equals(7300)); }