public void WhenCallingSortWillReturnAnEnumerable() { var bubbler = new Bubbler(); var testArray = new int[] { 5, 6, 7 }; var result = bubbler.Sort(testArray); result.ShouldNotBeNull(); }
public void WhenCallingSortWithThreeStringsReturnsInCorrectOrder() { var bubbler = new Bubbler(); var expectedArray = new[] { "AAA", "BBB", "CCC" }; var result = bubbler.Sort("CCC", "AAA", "BBB"); result.ShouldBe(expectedArray); }
public void WhenCallingSortWithTwoLettersReturnsInCorrectOrder() { var bubbler = new Bubbler(); var expectedArray = new [] { 'A', 'a' }; var result = bubbler.Sort('a', 'A'); result.ShouldBe(expectedArray); }
public void WhenCallingSortWithEightNumbersReturnsInCorrectOrder() { var bubbler = new Bubbler(); var expectedArray = new int[] { 1, 2, 3, 4, 5, 6, 7, 8 }; var result = bubbler.Sort(4, 3, 5, 8, 1, 2, 7, 6); result.ShouldBe(expectedArray); }
public void WhenCallingSortWithFourNumbersReturnsInCorrectOrder() { var bubbler = new Bubbler(); var expectedArray = new int[] { 1, 2, 3, 4 }; var result = bubbler.Sort(4, 3, 1, 2); result.ShouldBe(expectedArray); }
public void WhenCallingSortWithThreeNumbersReturnsInCorrectOrder() { var bubbler = new Bubbler(); var expectedArray = new int[] { 5, 7, 8 }; var result = bubbler.Sort(7, 5, 8); result.ShouldBe(expectedArray); }