コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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);
            }
        }
コード例 #3
0
        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);
            }
        }