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

        Assert.True(sut.AllergicTo(Allergen.Strawberries));
    }
Пример #6
0
    public void Allergic_only_to_shellfish()
    {
        var sut = new Allergies(4);

        Assert.True(sut.AllergicTo(Allergen.Shellfish));
    }
Пример #7
0
    public void Allergic_to_peanuts_and_something_else()
    {
        var sut = new Allergies(7);

        Assert.True(sut.AllergicTo(Allergen.Peanuts));
    }
Пример #8
0
    public void Allergic_to_everything()
    {
        var sut = new Allergies(255);

        Assert.True(sut.AllergicTo(Allergen.Peanuts));
    }
Пример #9
0
    public void Allergic_to_cats_and_something_else()
    {
        var sut = new Allergies(192);

        Assert.True(sut.AllergicTo(Allergen.Cats));
    }
Пример #10
0
    public void Allergic_to_something_but_not_cats()
    {
        var sut = new Allergies(64);

        Assert.False(sut.AllergicTo(Allergen.Cats));
    }
Пример #11
0
    public void Allergic_to_tomatoes_and_something_else()
    {
        var sut = new Allergies(56);

        Assert.True(sut.AllergicTo(Allergen.Tomatoes));
    }
Пример #12
0
    public void Allergic_to_something_but_not_tomatoes()
    {
        var sut = new Allergies(40);

        Assert.False(sut.AllergicTo(Allergen.Tomatoes));
    }
Пример #13
0
    public void Not_allergic_to_anything()
    {
        var sut = new Allergies(0);

        Assert.False(sut.AllergicTo(Allergen.Tomatoes));
    }
Пример #14
0
    public void Allergic_only_to_tomatoes()
    {
        var sut = new Allergies(16);

        Assert.True(sut.AllergicTo(Allergen.Tomatoes));
    }
Пример #15
0
    public void Allergic_to_something_but_not_strawberries()
    {
        var sut = new Allergies(20);

        Assert.False(sut.AllergicTo(Allergen.Strawberries));
    }
Пример #16
0
    public void Allergic_only_to_eggs()
    {
        var sut = new Allergies(1);

        Assert.True(sut.AllergicTo(Allergen.Eggs));
    }
Пример #17
0
    public void Allergic_to_strawberries_and_something_else()
    {
        var sut = new Allergies(28);

        Assert.True(sut.AllergicTo(Allergen.Strawberries));
    }
Пример #18
0
    public void Allergic_to_something_but_not_pollen()
    {
        var sut = new Allergies(160);

        Assert.False(sut.AllergicTo(Allergen.Pollen));
    }
Пример #19
0
    public void Not_allergic_to_anything()
    {
        var sut = new Allergies(0);

        Assert.False(sut.AllergicTo(Allergen.Chocolate));
    }
Пример #20
0
    public void Allergic_only_to_cats()
    {
        var sut = new Allergies(128);

        Assert.True(sut.AllergicTo(Allergen.Cats));
    }
Пример #21
0
    public void Allergic_only_to_chocolate()
    {
        var sut = new Allergies(32);

        Assert.True(sut.AllergicTo(Allergen.Chocolate));
    }
Пример #22
0
    public void Allergic_to_something_but_not_eggs()
    {
        var sut = new Allergies(2);

        Assert.False(sut.AllergicTo(Allergen.Eggs));
    }
Пример #23
0
    public void Allergic_to_chocolate_and_something_else()
    {
        var sut = new Allergies(112);

        Assert.True(sut.AllergicTo(Allergen.Chocolate));
    }
Пример #24
0
    public void Allergic_only_to_peanuts()
    {
        var sut = new Allergies(2);

        Assert.True(sut.AllergicTo(Allergen.Peanuts));
    }
Пример #25
0
    public void Allergic_to_eggs_and_something_else()
    {
        var sut = new Allergies(3);

        Assert.True(sut.AllergicTo(Allergen.Eggs));
    }
Пример #26
0
    public void Allergic_to_something_but_not_peanuts()
    {
        var sut = new Allergies(5);

        Assert.False(sut.AllergicTo(Allergen.Peanuts));
    }
Пример #27
0
 public void Allergic_to_eggs()
 {
     var allergies = new Allergies(1);
     Assert.That(allergies.AllergicTo("eggs"), Is.True);
 }
Пример #28
0
    public void Not_allergic_to_anything()
    {
        var sut = new Allergies(0);

        Assert.False(sut.AllergicTo(Allergen.Shellfish));
    }
Пример #29
0
    public void Allergic_only_to_pollen()
    {
        var sut = new Allergies(64);

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

        Assert.True(sut.AllergicTo(Allergen.Pollen));
    }
Пример #32
0
    public void Allergic_to_something_but_not_chocolate()
    {
        var sut = new Allergies(80);

        Assert.False(sut.AllergicTo(Allergen.Chocolate));
    }
Пример #33
0
    public void Allergic_to_something_but_not_shellfish()
    {
        var sut = new Allergies(10);

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