public void HoldLettuceShouldRemoveLettuce() { SteakosaurusBurger sb = new SteakosaurusBurger(); sb.HoldLettuce(); Assert.DoesNotContain <string>("Lettuce", sb.Ingredients); }
public void SpecialShouldHoldLettuceAndTomatoAndKetchupAndPickle() { SteakosaurusBurger steak = new SteakosaurusBurger(); steak.HoldLettuce(); steak.HoldTomato(); steak.HoldKetchup(); steak.HoldPickle(); Assert.Collection <string>(steak.Special, item => { Assert.Equal("Hold Lettuce", item); }, item => { Assert.Equal("Hold Pickle", item); }, item => { Assert.Equal("Hold Ketchup", item); }, item => { Assert.Equal("Hold Tomato", item); } ); }
public void HoldLettuceShouldNotifyOfSpecialPropertyChange() { SteakosaurusBurger steak = new SteakosaurusBurger(); Assert.PropertyChanged(steak, "Special", () => { steak.HoldLettuce(); }); }
public void SpecialShouldHoldLettuce() { SteakosaurusBurger steak = new SteakosaurusBurger(); steak.HoldLettuce(); Assert.Collection <string>(steak.Special, item => { Assert.Equal("Hold Lettuce", item); } ); }
private void OnHoldLettuce(object sender, RoutedEventArgs e) { steak.HoldLettuce(); }