Exemplo n.º 1
0
        public void DoesCreateJobTitleWorks()
        {
            var options = new DbContextOptionsBuilder <MDManagementDbContext>()
                          .UseInMemoryDatabase(databaseName: "testDb")
                          .Options;

            using (var dbContext = new MDManagementDbContext(options))
            {
                IJobTitleDataService service = new JobTittleDataServie(dbContext);

                service.CreateJobTitile("CEO");

                Assert.AreEqual("CEO", dbContext.JobTitles.FirstOrDefault().Name);
            }
        }
Exemplo n.º 2
0
        public void DoesFindByIdWorks()
        {
            var options = new DbContextOptionsBuilder <MDManagementDbContext>()
                          .UseInMemoryDatabase(databaseName: "testDb")
                          .Options;

            using (var dbContext = new MDManagementDbContext(options))
            {
                IJobTitleDataService service = new JobTittleDataServie(dbContext);

                service.CreateJobTitile("CEO");

                var result = service.FindById(1).Name;

                Assert.AreEqual("CEO", result);
            }
        }
Exemplo n.º 3
0
        public void DoesExistsByNameWorks()
        {
            var options = new DbContextOptionsBuilder <MDManagementDbContext>()
                          .UseInMemoryDatabase(databaseName: "testDb")
                          .Options;

            using (var dbContext = new MDManagementDbContext(options))
            {
                IJobTitleDataService service = new JobTittleDataServie(dbContext);

                service.CreateJobTitile("CEO");

                var result = service.Exists("CEO");

                Assert.IsTrue(result);
            }
        }