public void Ensure_that_the_beer_tap_dispenses_beer_fills_containers_and_makes_containers_dirtier() { Avatar avatar = new Avatar(); Glass glass = new Glass(); avatar.PickUp(glass); FineChinaTeacup teacup = new FineChinaTeacup(); avatar.PickUp(teacup); Fridge fridge = new Fridge(); avatar.DispenseBeerFrom(fridge).Into(glass); avatar.DispenseBeerFrom(fridge).Into(teacup); Assert.IsTrue(glass.IsFull); Assert.AreEqual(80m, glass.PercentClean); Assert.AreEqual(DirtRating.Smudged, glass.DirtRating); Assert.IsTrue(teacup.IsFull); Assert.AreEqual(80m, teacup.PercentClean); Assert.AreEqual(DirtRating.Smudged, teacup.DirtRating); Assert.AreEqual(425, fridge.BeerRemaining); }
public void Ensure_that_you_cannot_load_containers_that_are_not_safe_into_the_dishwasher() { Dishwasher washer = new Dishwasher(); FineChinaTeacup teacup = new FineChinaTeacup(); washer.Load(teacup); }