public void DecafCoffeeShouldNotifyOfDescriptionPropertyChange() { JurassicJava java = new JurassicJava(); Assert.PropertyChanged(java, "Description", () => { java.DecafCoffee(); }); }
public void DecafCoffeeShouldNotifySpecialPropertyChang() { JurassicJava java = new JurassicJava(); Assert.PropertyChanged(java, "Special", () => { java.DecafCoffee(); } ); }
public void SpecialShouldHaveDecaf() { JurassicJava java = new JurassicJava(); java.DecafCoffee(); Assert.Collection <string>(java.Special, item => { Assert.Equal("Decaf Coffee", item); } ); }
public void SpecialShouldLeaveRoomForCreamAndShouldHaveDecafAndAddIce() { JurassicJava java = new JurassicJava(); java.LeaveRoomForCream(); java.DecafCoffee(); java.AddIce(); Assert.Collection <string>(java.Special, item => { Assert.Equal("Leave Room For Cream", item); }, item => { Assert.Equal("Decaf Coffee", item); }, item => { Assert.Equal("Add Ice", item); } ); }