public void Sum_OddParent_ResultSum() { //Arrange var parent = 13; var child1 = 5; var child2 = 6; //Act var helper = new AlternateEvenOddSumHelper(); var sum = helper.Sum(parent, child1, child2); //Assert Assert.AreEqual(19, sum); }
public void Sum_SameChild_ResultSum() { //Arrange var parent = 14; var child1 = 6; var child2 = 8; //Act var helper = new AlternateEvenOddSumHelper(); var sum = helper.Sum(parent, child1, child2); //Assert Assert.AreEqual(0, sum); }
public void CreateArrayWithRequiredData_Input_NewArray() { //Arrange var inputArray = GetInputArray(); //Act var helper = new AlternateEvenOddSumHelper(); var outputArray = helper.CreateArrayWithRequiredData(inputArray); //Assert Assert.AreEqual(1, outputArray[0, 0]); Assert.AreEqual(1, outputArray[1, 0]); Assert.AreEqual(5, outputArray[1, 1]); Assert.AreEqual(9, outputArray[1, 2]); }
public void FindAlternateEvenOddPath_Input_OutputArray() { //Arrange var inputArray = GetInputArray(); //Act var helper = new AlternateEvenOddSumHelper(); var outputArray = helper.FindAlternateEvenOddPath(inputArray); //Assert Assert.AreEqual(9, outputArray[0, 0]); Assert.AreEqual(5, outputArray[1, 0]); Assert.AreEqual(7, outputArray[1, 1]); Assert.AreEqual(11, outputArray[1, 2]); }