Exemplo n.º 1
0
        public async void Should_Success_Get_Data_By_Id()
        {
            var service = new GarmentFabricTypeService(GetServiceProvider().Object, _dbContext(GetCurrentMethod()));
            var data    = await _dataUtil(service).GetTestData();

            var Response = await service.ReadByIdAsync(data.Id);

            Assert.NotNull(Response);
        }
Exemplo n.º 2
0
        public async void Should_Success_Get_Data()
        {
            var service = new GarmentFabricTypeService(GetServiceProvider().Object, _dbContext(GetCurrentMethod()));
            var data    = await _dataUtil(service).GetTestData();

            var Response = service.Read(1, 25, "{}", null, data.Name, "{}");

            Assert.NotEmpty(Response.Data);
        }
Exemplo n.º 3
0
        public async void Should_Success_Create_Data()
        {
            var service = new GarmentFabricTypeService(GetServiceProvider().Object, _dbContext(GetCurrentMethod()));
            var data    = _dataUtil(service).GetNewData();

            var Response = await service.CreateAsync(data);

            Assert.NotEqual(0, Response);
        }
Exemplo n.º 4
0
        public async void Should_Success_Update_Data()
        {
            var service = new GarmentFabricTypeService(GetServiceProvider().Object, _dbContext(GetCurrentMethod()));
            var data    = await _dataUtil(service).GetTestData();

            var newData = await service.ReadByIdAsync(data.Id);

            var Response = await service.UpdateAsync(newData.Id, newData);

            Assert.NotEqual(0, Response);
        }
Exemplo n.º 5
0
        public async void Validate_ViewModel_Duplicate()
        {
            var serviceProvider = GetServiceProvider();

            var service = new GarmentFabricTypeService(serviceProvider.Object, _dbContext(GetCurrentMethod()));

            serviceProvider.Setup(s => s.GetService(typeof(IGarmentFabricTypeService)))
            .Returns(service);

            var data = await _dataUtil(service).GetTestData();

            var viewModel = new GarmentFabricTypeViewModel
            {
                Name = data.Name
            };

            var validationContext = new ValidationContext(viewModel, serviceProvider.Object, null);

            var result = viewModel.Validate(validationContext);

            Assert.NotEmpty(result.ToList());
        }
Exemplo n.º 6
0
 public GarmentFabricTypeDataUtil(GarmentFabricTypeService service)
 {
     Service = service;
 }
Exemplo n.º 7
0
 private GarmentFabricTypeDataUtil _dataUtil(GarmentFabricTypeService service)
 {
     return(new GarmentFabricTypeDataUtil(service));
 }