Esempio n. 1
0
        public void CarsRepository_ShouldProperlySaveDatabase()
        {
            var mockDb = new Mock <IDatabase>();

            var repo = new CarsRepoChild(mockDb.Object);

            Assert.AreSame(mockDb.Object, repo.GetData());
        }
Esempio n. 2
0
        public void CarsRepositoryAdd_ShouldAddCarProperly()
        {
            var car = new CarChild();

            var collection = new List <Car>();

            var mockDb = new Mock <IDatabase>();

            mockDb.Setup(x => x.Cars).Returns(collection);

            var repo = new CarsRepoChild(mockDb.Object);

            repo.Add(car);

            Assert.Contains(car, collection);
        }