public void ShouldBeDecafinatedAfterInvokingDecafinate() { JurassicJava java = new JurassicJava(); java.Decafinate(); Assert.True(java.Decaf); }
public void DecafinateShouldDescriptionChange() { JurassicJava jj = new JurassicJava(); Assert.PropertyChanged(jj, "Description", () => { jj.Decafinate(); }); }
public void DecafShouldNotifyDescriptionChange() { JurassicJava java = new JurassicJava(); Assert.PropertyChanged(java, "Description", () => { java.Decafinate(); }); }
/// <summary> /// adds decaf to special property of the jurassic java /// </summary> /// <param name="sender"></param> /// <param name="args"></param> private void OnMakeDecaf(object sender, RoutedEventArgs args) { if (DataContext is Order order) { java = (JurassicJava)drink; java.Decafinate(); if (combo != null) { combo.Drink = java; } } }
/// <summary> /// event handler for the decaf option on coffee /// makes coffee decaf /// </summary> /// <param name="sender"> object </param> /// <param name="args"> button click </param> private void OnSelectDecaf(object sender, RoutedEventArgs args) { if (DataContext is Order order) { java.Decafinate(); drink = java; if (combo != null) { combo.Drink = drink; } } }
public void DescriptionShouldBeCorrectForEachSize(Size size, bool decaf) { JurassicJava jj = new JurassicJava(); jj.Size = size; if (!decaf) { Assert.Equal($"{size} Jurassic Java", jj.Description); } else { jj.Decafinate(); Assert.Equal($"{size} Decaf Jurassic Java", jj.Description); } }