Пример #1
0
        public void Should_Success_Validate_All_Null_ObjectProperty_Duplicate()
        {
            var dbContext           = GetDbContext(GetCurrentMethod());
            var serviceProviderMock = GetServiceProviderMock();
            var service             = new VbWithPORequestService(dbContext, serviceProviderMock.Object);
            var dataUtil            = new VbWithPORequestDataUtil(service);
            var viewModel           = dataUtil.GetViewModelToValidateDuplicate();

            Assert.True(viewModel.Validate(null).Count() > 0);
        }
Пример #2
0
        public async Task Should_Success_ReadWithDateFilter_Data()
        {
            var dbContext           = GetDbContext(GetCurrentMethod());
            var serviceProviderMock = GetServiceProviderMock();
            var service             = new VbWithPORequestService(dbContext, serviceProviderMock.Object);
            var dataUtil            = new VbWithPORequestDataUtil(service);
            await dataUtil.GetCreatedData();

            var result = service.ReadWithDateFilter(DateTimeOffset.Now, 7, 1, 10, "{}", new List <string>(), "", "{}");

            Assert.NotNull(result.Data);
        }
Пример #3
0
        public async Task Should_Success_Delete_ById()
        {
            var dbContext           = GetDbContext(GetCurrentMethod());
            var serviceProviderMock = GetServiceProviderMock();
            var service             = new VbWithPORequestService(dbContext, serviceProviderMock.Object);
            var dataUtil            = new VbWithPORequestDataUtil(service);
            var data = await dataUtil.GetCreatedData();

            var result = await service.DeleteAsync(data.Id);

            Assert.NotEqual(0, result);
        }
Пример #4
0
        public async Task Should_Success_MapToViewModel()
        {
            var dbContext           = GetDbContext(GetCurrentMethod());
            var serviceProviderMock = GetServiceProviderMock();
            var service             = new VbWithPORequestService(dbContext, serviceProviderMock.Object);
            var dataUtil            = new VbWithPORequestDataUtil(service);
            var data = await dataUtil.GetCreatedData();

            var result = await service.ReadByIdAsync2(data.Id);

            Assert.NotNull(result);
        }
Пример #5
0
        public async Task Should_Success_Create_Model2()
        {
            var dbContext           = GetDbContext(GetCurrentMethod());
            var serviceProviderMock = GetServiceProviderMock();
            var service             = new VbWithPORequestService(dbContext, serviceProviderMock.Object);
            var dataUtil            = new VbWithPORequestDataUtil(service);
            var modelToCreate       = dataUtil.GetVbRequestModelToCreate();
            var viewmodelToCreate   = dataUtil.GetViewModel1();
            var result = await service.CreateAsync(modelToCreate, viewmodelToCreate);

            Assert.NotEqual(0, result);
        }
Пример #6
0
        public async Task Should_Success_Update_Model_Remove_Items()
        {
            var dbContext           = GetDbContext(GetCurrentMethod());
            var serviceProviderMock = GetServiceProviderMock();
            var service             = new VbWithPORequestService(dbContext, serviceProviderMock.Object);
            var dataUtil            = new VbWithPORequestDataUtil(service);
            var modelToUpdate       = await dataUtil.GetCreatedData();

            var viewmodelToCreate = dataUtil.GetViewModel();

            var result = await service.UpdateAsync(modelToUpdate.Id, viewmodelToCreate);

            Assert.NotEqual(0, result);
        }
Пример #7
0
 public VbWithPORequestDataUtil(VbWithPORequestService service)
 {
     _service = service;
 }