public void FindMissingTest_negive_interval() { var list = new List <int> { 17, 15, 11, 9, 7 }; var target = new FindMissingTerm(); var expected = 13; var actual = target.FindMissing(list); Assert.AreEqual(expected, actual); }
public void FindMissingTest_missing_term_is_second_item() { var list = new List <int> { 1, 5, 7, 9, 11 }; var target = new FindMissingTerm(); var expected = 3; var actual = target.FindMissing(list); Assert.AreEqual(expected, actual); }
public void FindMissingTest_no_missing_term_should_return_last_item() { var list = new List <int> { 3, 5, 7, 9 }; var target = new FindMissingTerm(); var expected = 11; var actual = target.FindMissing(list); Assert.AreEqual(expected, actual); }
public void FindMissingTest_input_1_3_5_9_7_should_return_7() { var list = new List <int> { 1, 3, 5, 9 }; var target = new FindMissingTerm(); var expected = 7; var actual = target.FindMissing(list); Assert.AreEqual(expected, actual); }