public void CanChangeFlavorToChocolate() { Sodasaurus s = new Sodasaurus(); s.setFlavorToChocolate(); Assert.Equal <SodasaurusFlavor>(SodasaurusFlavor.Chocolate, s.Flavor); }
public void FlavorChangesNotifiesAll() { Sodasaurus s = new Sodasaurus(); Assert.PropertyChanged(s, "Flavor", () => { s.setFlavorToCherry(); } ); Assert.PropertyChanged(s, "Flavor", () => { s.setFlavorToChocolate(); } ); Assert.PropertyChanged(s, "Flavor", () => { s.setFlavorToCola(); } ); Assert.PropertyChanged(s, "Flavor", () => { s.setFlavorToGrape(); } ); Assert.PropertyChanged(s, "Flavor", () => { s.setFlavorToLime(); } ); Assert.PropertyChanged(s, "Flavor", () => { s.setFlavorToOrange(); } ); Assert.PropertyChanged(s, "Flavor", () => { s.setFlavorToRootBeer(); } ); Assert.PropertyChanged(s, "Flavor", () => { s.setFlavorToVanilla(); } ); }
public void CorrectDescription() { Sodasaurus s = new Sodasaurus(); s.Size = Size.Large; s.setFlavorToOrange(); string test = s.ToString(); Assert.Equal(test, s.Description); s.setFlavorToCola(); test = s.ToString(); Assert.Equal(test, s.Description); s.setFlavorToGrape(); test = s.ToString(); Assert.Equal(test, s.Description); s.setFlavorToCherry(); test = s.ToString(); Assert.Equal(test, s.Description); s.setFlavorToChocolate(); test = s.ToString(); Assert.Equal(test, s.Description); s.setFlavorToLime(); test = s.ToString(); Assert.Equal(test, s.Description); s.setFlavorToRootBeer(); test = s.ToString(); Assert.Equal(test, s.Description); s.setFlavorToVanilla(); test = s.ToString(); Assert.Equal(test, s.Description); }