public void CarsRepository_ShouldProperlySaveDatabase() { var mockDb = new Mock <IDatabase>(); var repo = new CarsRepoChild(mockDb.Object); Assert.AreSame(mockDb.Object, repo.GetData()); }
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); }