コード例 #1
0
        public void Herbivore_Throws_InvalidFoodException_When_Eating_Meat()
        {
            var    myCarnivore       = new MyHerbivore();
            Action eatingFruitAction = () => myCarnivore.Eat(new Pork());

            eatingFruitAction.Should()
            .Throw <InvalidFoodException>()
            .WithMessage("As a MyHerbivore I cannot eat Pork");
        }
コード例 #2
0
        public void Herbivore_Can_Eat_Vegetable()
        {
            var myHerbivore = new MyHerbivore();

            myHerbivore.CanEat(new Carrot()).Should().BeTrue();
        }
コード例 #3
0
        public void Herbivore_Cannot_Eat_Meat()
        {
            var myHerbivore = new MyHerbivore();

            myHerbivore.CanEat(new Pork()).Should().BeFalse();
        }
コード例 #4
0
        public void Herbivore_Can_Eat_Fruit()
        {
            var myHerbivore = new MyHerbivore();

            myHerbivore.CanEat(new Banana()).Should().BeTrue();
        }