public void CorrectHeldIce() { TyrannoTea t = new TyrannoTea(); t.HoldIce(); Assert.False(t.Ice); }
public void CombosOfOptionsWork(bool holdIce, bool addLemon) { TyrannoTea t = new TyrannoTea(); if (holdIce) { t.HoldIce(); } if (addLemon) { t.AddLemon(); } if (holdIce) { Assert.True(Array.Exists <string>(t.Special, element => element.Equals("Hold Ice"))); } if (addLemon) { Assert.True(Array.Exists <string>(t.Special, element => element.Equals("Add Lemon"))); } if (!holdIce) { Assert.False(Array.Exists <string>(t.Special, element => element.Equals("Hold Ice"))); } if (!addLemon) { Assert.False(Array.Exists <string>(t.Special, element => element.Equals("Add Lemon"))); } }
public void ShouldHaveCorrectWhenCallingHoldIce() { TyrannoTea tea = new TyrannoTea(); tea.HoldIce(); Assert.False(tea.Ice); }
public void TyrannoteaHoldIceShouldNotifySpecialPropertyChanged() { TyrannoTea tea = new TyrannoTea(); Assert.PropertyChanged(tea, "Special", () => { tea.HoldIce(); }); }
public void IndividualHoldsWork() { TyrannoTea t = new TyrannoTea(); t.HoldIce(); Assert.True(Array.Exists <string>(t.Special, element => element.Equals("Hold Ice"))); t = new TyrannoTea(); t.AddLemon(); Assert.True(Array.Exists <string>(t.Special, element => element.Equals("Add Lemon"))); }
public void SpecialShouldHoldIce() { TyrannoTea tea = new TyrannoTea(); tea.HoldIce(); Assert.Collection <string>(tea.Special, item => { Assert.Equal("Hold Ice", item); } ); }
public void testTTEventHandlers() { TyrannoTea j = new TyrannoTea(); Assert.PropertyChanged(j, "Price", () => { j.Size = Size.Large; }); Assert.PropertyChanged(j, "Description", () => { j.Size = Size.Medium; }); Assert.PropertyChanged(j, "Special", () => { j.HoldIce(); }); Assert.PropertyChanged(j, "Special", () => { j.AddLemon(); }); }