コード例 #1
0
        public void FruitCountIsZero()
        {
            int count;

            using (var dbcontext = new FruitMachineDbContext())
            {
                var fruits = dbcontext.Fruits;

                count = fruits.Count();
            }

            Assert.AreEqual(0, count);
        }
コード例 #2
0
        public void AddIfLessThanTen()
        {
            int          count;
            const int    amountToAdd = 10;
            List <Fruit> fakeDb;

            using (var dbcontext = new FruitMachineDbContext())
            {
                var fruits = dbcontext.Fruits;
                fakeDb = fruits.ToList();

                count = fruits.Count();
                if (count < 10)
                {
                    var provider = new FruitRandomizerService();
                    var provided = provider.Provide(amountToAdd);

                    fakeDb.AddRange(provided);
                }
            }

            Assert.AreEqual(count + amountToAdd, fakeDb.Count);
        }