예제 #1
0
        public void SetUp()
        {
            var getPizzaRepository = new Mock <IPizzaRepository>();

            getPizzaRepository.Setup(x => x.GetAll()).Returns(new GetPizzasResponse
            {
                Pizzas = new List <PizzaRecord>
                {
                    new PizzaRecord
                    {
                        Id   = 1,
                        Name = "Original"
                    },
                    new PizzaRecord
                    {
                        Id   = 2,
                        Name = "Veggie Delight"
                    }
                }
            });

            var subject = new PizzaService(getPizzaRepository.Object);

            _result = subject.GetAll();
        }
예제 #2
0
        public void SetUp()
        {
            var getPizzaRepository = new Mock <IPizzaRepository>();

            getPizzaRepository.Setup(x => x.GetAll()).Returns(new GetPizzasResponse
            {
                HasError = true,
                Error    = new Error
                {
                    UserMessage = "Something went wrong when retrieving PizzaRecords."
                }
            });

            var subject = new PizzaService(getPizzaRepository.Object);

            _result = subject.GetAll();
        }