Exemplo n.º 1
0
        public void SetUp()
        {
            var database = new Mock <IDatabase>();

            database.Setup(x => x.Query <ToppingSizeRecord>()).Returns(() => new List <ToppingSizeRecord>
            {
                new ToppingSizeRecord
                {
                    Id      = 1,
                    Topping = new ToppingRecord {
                        Id = 2
                    },
                    Size = new SizeRecord {
                        Id = 2
                    }
                },
                new ToppingSizeRecord
                {
                    Id      = 2,
                    Topping = new ToppingRecord {
                        Id = 3
                    },
                    Size = new SizeRecord {
                        Id = 2
                    }
                }
            });

            var subject = new ToppingSizeRepository(database.Object);

            _result = subject.GetByIds(new List <int> {
                2, 3
            }, 2);
        }
Exemplo n.º 2
0
        public void SetUp()
        {
            var database = new Mock <IDatabase>();

            database.Setup(x => x.Query <ToppingSizeRecord>()).Returns(() => new List <ToppingSizeRecord>());

            var subject = new ToppingSizeRepository(database.Object);

            _result = subject.GetByIds(new List <int> {
                1, 2
            }, 1);
        }
Exemplo n.º 3
0
        public void SetUp()
        {
            var database = new Mock <IDatabase>();

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

            var subject = new ToppingSizeRepository(database.Object);

            _result = subject.GetByIds(new List <int> {
                1, 2
            }, 1);
        }