Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
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);
 }
Ejemplo n.º 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);
 }
Ejemplo n.º 4
0
 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);
 }
Ejemplo n.º 5
0
    public void Allergic_only_to_strawberries()
    {
        var sut = new Allergies(8);

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        Assert.True(sut.AllergicTo(Allergen.Eggs));
    }
Ejemplo n.º 26
0
    public void Allergic_to_something_but_not_peanuts()
    {
        var sut = new Allergies(5);

        Assert.False(sut.AllergicTo(Allergen.Peanuts));
    }
Ejemplo n.º 27
0
 public void Allergic_to_eggs()
 {
     var allergies = new Allergies(1);
     Assert.That(allergies.AllergicTo("eggs"), Is.True);
 }
Ejemplo n.º 28
0
    public void Not_allergic_to_anything()
    {
        var sut = new Allergies(0);

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

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

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

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

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