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);
 }
Exemple #3
0
 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_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 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));
    }
Exemple #10
0
    public void Allergic_to_something_but_not_cats()
    {
        var sut = new Allergies(64);

        Assert.False(sut.AllergicTo(Allergen.Cats));
    }
Exemple #11
0
    public void Allergic_to_tomatoes_and_something_else()
    {
        var sut = new Allergies(56);

        Assert.True(sut.AllergicTo(Allergen.Tomatoes));
    }
Exemple #12
0
    public void Allergic_to_something_but_not_tomatoes()
    {
        var sut = new Allergies(40);

        Assert.False(sut.AllergicTo(Allergen.Tomatoes));
    }
Exemple #13
0
    public void Not_allergic_to_anything()
    {
        var sut = new Allergies(0);

        Assert.False(sut.AllergicTo(Allergen.Tomatoes));
    }
Exemple #14
0
    public void Allergic_only_to_tomatoes()
    {
        var sut = new Allergies(16);

        Assert.True(sut.AllergicTo(Allergen.Tomatoes));
    }
Exemple #15
0
    public void Allergic_to_something_but_not_strawberries()
    {
        var sut = new Allergies(20);

        Assert.False(sut.AllergicTo(Allergen.Strawberries));
    }
Exemple #16
0
    public void Allergic_only_to_eggs()
    {
        var sut = new Allergies(1);

        Assert.True(sut.AllergicTo(Allergen.Eggs));
    }
Exemple #17
0
    public void Allergic_to_strawberries_and_something_else()
    {
        var sut = new Allergies(28);

        Assert.True(sut.AllergicTo(Allergen.Strawberries));
    }
Exemple #18
0
    public void Allergic_to_something_but_not_pollen()
    {
        var sut = new Allergies(160);

        Assert.False(sut.AllergicTo(Allergen.Pollen));
    }
Exemple #19
0
    public void Not_allergic_to_anything()
    {
        var sut = new Allergies(0);

        Assert.False(sut.AllergicTo(Allergen.Chocolate));
    }
Exemple #20
0
    public void Allergic_only_to_cats()
    {
        var sut = new Allergies(128);

        Assert.True(sut.AllergicTo(Allergen.Cats));
    }
Exemple #21
0
    public void Allergic_only_to_chocolate()
    {
        var sut = new Allergies(32);

        Assert.True(sut.AllergicTo(Allergen.Chocolate));
    }
Exemple #22
0
    public void Allergic_to_something_but_not_eggs()
    {
        var sut = new Allergies(2);

        Assert.False(sut.AllergicTo(Allergen.Eggs));
    }
Exemple #23
0
    public void Allergic_to_chocolate_and_something_else()
    {
        var sut = new Allergies(112);

        Assert.True(sut.AllergicTo(Allergen.Chocolate));
    }
Exemple #24
0
    public void Allergic_only_to_peanuts()
    {
        var sut = new Allergies(2);

        Assert.True(sut.AllergicTo(Allergen.Peanuts));
    }
Exemple #25
0
    public void Allergic_to_eggs_and_something_else()
    {
        var sut = new Allergies(3);

        Assert.True(sut.AllergicTo(Allergen.Eggs));
    }
Exemple #26
0
    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);
 }
Exemple #28
0
    public void Not_allergic_to_anything()
    {
        var sut = new Allergies(0);

        Assert.False(sut.AllergicTo(Allergen.Shellfish));
    }
Exemple #29
0
    public void Allergic_only_to_pollen()
    {
        var sut = new Allergies(64);

        Assert.True(sut.AllergicTo(Allergen.Pollen));
    }
 public void Allergic_to_eggs()
 {
     var allergies = new Allergies(1);
     Assert.That(allergies.AllergicTo("eggs"), Is.True);
 }
Exemple #31
0
    public void Allergic_to_pollen_and_something_else()
    {
        var sut = new Allergies(224);

        Assert.True(sut.AllergicTo(Allergen.Pollen));
    }
Exemple #32
0
    public void Allergic_to_something_but_not_chocolate()
    {
        var sut = new Allergies(80);

        Assert.False(sut.AllergicTo(Allergen.Chocolate));
    }
Exemple #33
0
    public void Allergic_to_something_but_not_shellfish()
    {
        var sut = new Allergies(10);

        Assert.False(sut.AllergicTo(Allergen.Shellfish));
    }