示例#1
0
        public async Task LegalActionEditTest()
        {
            var optionBuilder = new DbContextOptionsBuilder <ApplicationDbContext>()
                                .UseInMemoryDatabase("testDb2");
            var dbContext = new ApplicationDbContext(optionBuilder.Options);

            var service = new LegalActionService(dbContext);

            var createModel = new LegalAction
            {
                ActionName = "someAction",
            };
            await dbContext.LegalActions.AddAsync(createModel);

            dbContext.SaveChanges();

            var editModel = new LegalActionViewModel
            {
                Id         = 1,
                ActionName = "someAction2"
            };

            var result = service.EditAsync(editModel);

            Assert.NotNull(result);
            //Assert.Equal(20, result.Id);
        }
示例#2
0
        public void LegalActionAllTest()
        {
            var optionBuilder = new DbContextOptionsBuilder <ApplicationDbContext>()
                                .UseInMemoryDatabase("testDb0");
            var dbContext = new ApplicationDbContext(optionBuilder.Options);

            var service = new LegalActionService(dbContext);

            var result = service.AllAsync();

            Assert.NotNull(result);
        }
示例#3
0
        public void LegalActionCreateTest()
        {
            var optionBuilder = new DbContextOptionsBuilder <ApplicationDbContext>()
                                .UseInMemoryDatabase("testDb1");
            var dbContext = new ApplicationDbContext(optionBuilder.Options);

            var service = new LegalActionService(dbContext);

            var createModel = new LegalActionInputModel
            {
                ActionName = "someAction",
            };

            var result = service.CreateAsync(createModel);

            Assert.NotNull(result);
            //Assert.Equal(2, result.Id);
        }
示例#4
0
        public async Task LegalActionDetailsTest()
        {
            var optionBuilder = new DbContextOptionsBuilder <ApplicationDbContext>()
                                .UseInMemoryDatabase("testDb3");
            var dbContext = new ApplicationDbContext(optionBuilder.Options);

            var service = new LegalActionService(dbContext);

            var createModel = new LegalAction
            {
                ActionName = "someAction",
            };
            await dbContext.LegalActions.AddAsync(createModel);

            dbContext.SaveChanges();

            var result = service.DetailsAsync(1);

            Assert.NotNull(result);
            Assert.Equal(1, result.Id);
        }