public void DoesCreateWorks() { var options = new DbContextOptionsBuilder <MDManagementDbContext>() .UseInMemoryDatabase(databaseName: "testDb") .Options; using (var dbContext = new MDManagementDbContext(options)) { IDepatmentDataService service = new DepatmentDataService(dbContext); service.Create("Design"); Assert.AreEqual("Design", dbContext.Departments.FirstOrDefault().Name); } }
public void DoesFindByIdWorks() { var options = new DbContextOptionsBuilder <MDManagementDbContext>() .UseInMemoryDatabase(databaseName: "testDb") .Options; using (var dbContext = new MDManagementDbContext(options)) { IDepatmentDataService service = new DepatmentDataService(dbContext); service.Create("Design"); var result = service.FindById(1).DepartmentName; Assert.AreEqual("Design", result); } }
public void DoesExistsByIdWorks() { var options = new DbContextOptionsBuilder <MDManagementDbContext>() .UseInMemoryDatabase(databaseName: "testDb") .Options; using (var dbContext = new MDManagementDbContext(options)) { IDepatmentDataService service = new DepatmentDataService(dbContext); service.Create("Design"); var result = service.Exists(1); Assert.IsTrue(result); } }