示例#1
0
        public void SetUp()
        {
            var database = new Mock <IDatabase>();

            database.Setup(x => x.Query <PizzaSizeRecord>()).Throws(new Exception("Something went wrong"));

            var subject = new PizzaSizeRepository(database.Object);

            _result = subject.GetAll();
        }
示例#2
0
        public void SetUp()
        {
            var database = new Mock <IDatabase>();

            database.Setup(x => x.Query <PizzaSizeRecord>()).Returns(new List <PizzaSizeRecord>
            {
                new PizzaSizeRecord
                {
                    Id    = 1,
                    Pizza = new PizzaRecord
                    {
                        Id   = 1,
                        Name = "Original"
                    },
                    Size = new SizeRecord
                    {
                        Id   = 1,
                        Name = "Small"
                    },
                    Price = 800
                },
                new PizzaSizeRecord
                {
                    Id    = 2,
                    Pizza = new PizzaRecord
                    {
                        Id   = 2,
                        Name = "Gimme the Meat"
                    },
                    Size = new SizeRecord
                    {
                        Id   = 2,
                        Name = "Medium"
                    },
                    Price = 1100
                }
            });

            var subject = new PizzaSizeRepository(database.Object);

            _result = subject.GetAll();
        }
示例#3
0
        public void SetUp()
        {
            var database = new Mock <IDatabase>();

            database.Setup(x => x.Query <PizzaSizeRecord>()).Returns(() => new List <PizzaSizeRecord>
            {
                new PizzaSizeRecord
                {
                    Id = 1
                },
                new PizzaSizeRecord
                {
                    Id = 2
                }
            });

            var subject = new PizzaSizeRepository(database.Object);

            _result = subject.GetAll();
        }