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);
 }
Beispiel #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);
 }
Beispiel #5
0
    public void Allergic_only_to_strawberries()
    {
        var sut = new Allergies(8);

        Assert.True(sut.AllergicTo(Allergen.Strawberries));
    }
Beispiel #6
0
    public void Allergic_only_to_shellfish()
    {
        var sut = new Allergies(4);

        Assert.True(sut.AllergicTo(Allergen.Shellfish));
    }
Beispiel #7
0
    public void Allergic_to_peanuts_and_something_else()
    {
        var sut = new Allergies(7);

        Assert.True(sut.AllergicTo(Allergen.Peanuts));
    }
Beispiel #8
0
    public void Allergic_to_everything()
    {
        var sut = new Allergies(255);

        Assert.True(sut.AllergicTo(Allergen.Peanuts));
    }
Beispiel #9
0
    public void Allergic_to_cats_and_something_else()
    {
        var sut = new Allergies(192);

        Assert.True(sut.AllergicTo(Allergen.Cats));
    }
Beispiel #10
0
    public void Allergic_to_something_but_not_cats()
    {
        var sut = new Allergies(64);

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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