public void Allergic_to_eggs_in_addition_to_other_stuff() { var allergies = new Allergies(5); Assert.That(allergies.AllergicTo("eggs"), Is.True); Assert.That(allergies.AllergicTo("shellfish"), Is.True); Assert.That(allergies.AllergicTo("strawberries"), Is.False); }
public void No_allergies_means_not_allergic() { var allergies = new Allergies(0); Assert.That(allergies.AllergicTo("peanuts"), Is.False); Assert.That(allergies.AllergicTo("cats"), Is.False); Assert.That(allergies.AllergicTo("strawberries"), Is.False); }
public void Allergic_only_to_strawberries() { var sut = new Allergies(8); Assert.True(sut.AllergicTo(Allergen.Strawberries)); }
public void Allergic_only_to_shellfish() { var sut = new Allergies(4); Assert.True(sut.AllergicTo(Allergen.Shellfish)); }
public void Allergic_to_peanuts_and_something_else() { var sut = new Allergies(7); Assert.True(sut.AllergicTo(Allergen.Peanuts)); }
public void Allergic_to_everything() { var sut = new Allergies(255); Assert.True(sut.AllergicTo(Allergen.Peanuts)); }
public void Allergic_to_cats_and_something_else() { var sut = new Allergies(192); Assert.True(sut.AllergicTo(Allergen.Cats)); }
public void Allergic_to_something_but_not_cats() { var sut = new Allergies(64); Assert.False(sut.AllergicTo(Allergen.Cats)); }
public void Allergic_to_tomatoes_and_something_else() { var sut = new Allergies(56); Assert.True(sut.AllergicTo(Allergen.Tomatoes)); }
public void Allergic_to_something_but_not_tomatoes() { var sut = new Allergies(40); Assert.False(sut.AllergicTo(Allergen.Tomatoes)); }
public void Not_allergic_to_anything() { var sut = new Allergies(0); Assert.False(sut.AllergicTo(Allergen.Tomatoes)); }
public void Allergic_only_to_tomatoes() { var sut = new Allergies(16); Assert.True(sut.AllergicTo(Allergen.Tomatoes)); }
public void Allergic_to_something_but_not_strawberries() { var sut = new Allergies(20); Assert.False(sut.AllergicTo(Allergen.Strawberries)); }
public void Allergic_only_to_eggs() { var sut = new Allergies(1); Assert.True(sut.AllergicTo(Allergen.Eggs)); }
public void Allergic_to_strawberries_and_something_else() { var sut = new Allergies(28); Assert.True(sut.AllergicTo(Allergen.Strawberries)); }
public void Allergic_to_something_but_not_pollen() { var sut = new Allergies(160); Assert.False(sut.AllergicTo(Allergen.Pollen)); }
public void Not_allergic_to_anything() { var sut = new Allergies(0); Assert.False(sut.AllergicTo(Allergen.Chocolate)); }
public void Allergic_only_to_cats() { var sut = new Allergies(128); Assert.True(sut.AllergicTo(Allergen.Cats)); }
public void Allergic_only_to_chocolate() { var sut = new Allergies(32); Assert.True(sut.AllergicTo(Allergen.Chocolate)); }
public void Allergic_to_something_but_not_eggs() { var sut = new Allergies(2); Assert.False(sut.AllergicTo(Allergen.Eggs)); }
public void Allergic_to_chocolate_and_something_else() { var sut = new Allergies(112); Assert.True(sut.AllergicTo(Allergen.Chocolate)); }
public void Allergic_only_to_peanuts() { var sut = new Allergies(2); Assert.True(sut.AllergicTo(Allergen.Peanuts)); }
public void Allergic_to_eggs_and_something_else() { var sut = new Allergies(3); Assert.True(sut.AllergicTo(Allergen.Eggs)); }
public void Allergic_to_something_but_not_peanuts() { var sut = new Allergies(5); Assert.False(sut.AllergicTo(Allergen.Peanuts)); }
public void Allergic_to_eggs() { var allergies = new Allergies(1); Assert.That(allergies.AllergicTo("eggs"), Is.True); }
public void Not_allergic_to_anything() { var sut = new Allergies(0); Assert.False(sut.AllergicTo(Allergen.Shellfish)); }
public void Allergic_only_to_pollen() { var sut = new Allergies(64); Assert.True(sut.AllergicTo(Allergen.Pollen)); }
public void Allergic_to_pollen_and_something_else() { var sut = new Allergies(224); Assert.True(sut.AllergicTo(Allergen.Pollen)); }
public void Allergic_to_something_but_not_chocolate() { var sut = new Allergies(80); Assert.False(sut.AllergicTo(Allergen.Chocolate)); }
public void Allergic_to_something_but_not_shellfish() { var sut = new Allergies(10); Assert.False(sut.AllergicTo(Allergen.Shellfish)); }