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

            var service = new LawCaseService(dbContext);

            var lawCase = new LawCaseInputModel
            {
                Date               = DateTime.UtcNow.Date,
                InvoiceCount       = 5,
                MoratoriumInterest = 15.3m,
                Value              = 100,
                PeriodFrom         = DateTime.UtcNow.Date.AddMonths(-3),
                PeriodTo           = DateTime.UtcNow.Date.AddMonths(-2)
            };

            await service.CreateAsync(lawCase);

            var lawCaseEdit = new LawCaseViewModel
            {
                Date               = DateTime.UtcNow.Date.AddDays(3),
                InvoiceCount       = 6,
                MoratoriumInterest = 15.3m,
                Value              = 102,
                PeriodFrom         = DateTime.UtcNow.Date.AddMonths(-3),
                PeriodTo           = DateTime.UtcNow.Date.AddMonths(-2)
            };

            var result = service.EditAsync(lawCaseEdit);

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

            var service = new LawCaseService(dbContext);

            var result = service.AllAsync();

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

            var service = new LawCaseService(dbContext);

            var result = service.Debitors();

            Assert.NotNull(result);
            //Assert.Equal(2, result.Id);
        }