Exemple #1
0
        public void Test_ChicagoPizza_Theory(string expected)
        {
            // arrange
            var sut = new ChicagoPizza();

            // act
            var actual = sut.Name;

            // assert
            Assert.Equal(expected, actual);
        }
Exemple #2
0
        public void Test_ChicagoPizza_Fact()
        {
            // arrange
            var sut      = new ChicagoPizza();
            var expected = "Chicago Pizza";

            // act
            var actual = sut.Name;

            // assert
            Assert.Equal(expected, actual);
        }
Exemple #3
0
        public void ShouldCreateDuplicateCodeAndReturnAPizza(PizzaType type)
        {
            var    ingredients = new List <string>();
            IPizza pizza       = null;

            switch (type)
            {
            case PizzaType.NewYork:
                pizza = new NewYorkPizza(ingredients);
                break;

            case PizzaType.Chicago:
                pizza = new ChicagoPizza(ingredients);
                break;

            case PizzaType.California:
                pizza = new CaliforniaPizza(ingredients);
                break;
            }
            Assert.NotNull(pizza as NewYorkPizza);
        }