public void While_SumValuesWhileCurrentValueIsNot4_ThenStop_ShouldNotStopUntilLastValue() { var list = new List <int> { 1, 2, 3, 4 }; var expected = 10; var actual = LogicAndInterations.While_SumValuesWhileCurrentValueIsNot4_ThenStop(list); Assert.AreEqual(expected, actual); }
public void DoWhile_SumValuesWhileCurrentValueIsNot4_ThenStop_ShouldFinishAllIterations() { var list = new List <int> { 1, 2, 3 }; var expected = 6; var actual = LogicAndInterations.DoWhile_SumValuesWhileCurrentValueIsNot4_ThenStop(list); Assert.AreEqual(expected, actual); }
public void While_SumValuesWhileCurrentValueIsNot4_ThenStop_ShouldStopAfterOnePass() { var list = new List <int> { 4, 1, 2, 3 }; var expected = 4; var actual = LogicAndInterations.While_SumValuesWhileCurrentValueIsNot4_ThenStop(list); Assert.AreEqual(expected, actual); }
public void ForEach_SumTwoListsAndAllValueThatAreNotFour_ShouldEqual9() { var list = new List <int> { 4, 1, 2, 3 }; var expected = 6; var actual = LogicAndInterations.ForEach_SumTwoListsAndAllValueThatAreNotFour(list); Assert.AreEqual(expected, actual); }