public void Until_should_return_correct_subset_from_array() { var items = new List <string>() { "meat", "cheese", "beer", "bread" }; var until = items.Until("bread"); Assert.True(until.SequenceEqual(new[] { "meat", "cheese", "beer" })); }
public void Until_should_return_entire_array_when_item_is_not_found_in_array() { var items = new List <string>() { "meat", "cheese", "beer", "bread" }; var until = items.Until("wine"); Assert.True(until.SequenceEqual(items)); }
public void Until_should_return_empty_set_when_item_is_at_front_of_array() { var items = new List <string>() { "meat", "cheese", "beer", "bread" }; var until = items.Until("meat"); until.Count().ShouldBe(0); }
public void Until_should_return_correct_subset_from_array() { var items = new List<string>() { "meat", "cheese", "beer", "bread" }; var until = items.Until("bread"); Assert.True(until.SequenceEqual(new[]{ "meat", "cheese", "beer" })); }
public void Until_should_return_entire_array_when_item_is_not_found_in_array() { var items = new List<string>() { "meat", "cheese", "beer", "bread" }; var until = items.Until("wine"); Assert.True(until.SequenceEqual(items)); }
public void Until_should_return_empty_set_when_item_is_at_front_of_array() { var items = new List<string>() { "meat", "cheese", "beer", "bread" }; var until = items.Until("meat"); until.Count().ShouldBe(0); }