public void TestSpinningFiltered() { var service = new MachineSpinningService(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var Response = service.GetFilteredSpinning("", ""); Assert.NotNull(Response); }
public void Should_Success_Validate_Duplicate_Type_Data() { var service = new MachineSpinningService(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var vm = _dataUtil(service).GetDataToValidate(_dbContext(GetCurrentMethod())); var typeResponse = service.GetMachineTypes(); vm.Types = new List <MachineSpinningProcessTypeViewModel>() { new MachineSpinningProcessTypeViewModel() { Type = typeResponse.First() }, new MachineSpinningProcessTypeViewModel() { Type = typeResponse.First() } }; Mock <IServiceProvider> serviceProvider = new Mock <IServiceProvider>(); serviceProvider. Setup(x => x.GetService(typeof(CoreDbContext))) .Returns(_dbContext(GetCurrentMethod())); ValidationContext validationDuplicateContext = new ValidationContext(vm, serviceProvider.Object, null); Assert.True(vm.Validate(validationDuplicateContext).Count() > 0); }
public void Should_Success_Get_MachineTypes() { var service = new MachineSpinningService(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var reportResponse = service.GetMachineTypes(); Assert.NotNull(reportResponse); }
public async void Should_Success_Create_Data() { var service = new MachineSpinningService(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var model = _dataUtil(service).GetNewData(_dbContext(GetCurrentMethod())); var Response = await service.CreateAsync(model); Assert.NotEqual(0, Response); }
public async void Should_Success_Get_Data_By_Id() { var service = new MachineSpinningService(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var model = await _dataUtil(service).GetTestData(_dbContext(GetCurrentMethod())); var Response = await service.ReadByIdAsync(model.Id); Assert.NotNull(Response); }
public async void Should_Success_Get_Data() { var service = new MachineSpinningService(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var data = await _dataUtil(service).GetTestData(_dbContext(GetCurrentMethod())); var Response = service.Read(1, 25, "{}", null, data.Name, "{}"); Assert.NotEmpty(Response.Data); }
public void Should_Success_Map_From_CSV() { var service = new MachineSpinningService(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var vm = _dataUtil(service).GetDataToUpload(_dbContext(GetCurrentMethod())); var models = service.MapFromCsv(new List <MachineSpinningCsvViewModel>() { vm }); Assert.NotNull(models.Count > 0); }
public async void Should_Success_Delete_Data() { var service = new MachineSpinningService(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var model = await _dataUtil(service).GetTestData(_dbContext(GetCurrentMethod())); //var modelToDelete = await service.ReadByIdAsync(model.Id); var Response = await service.DeleteAsync(model.Id); Assert.NotEqual(0, Response); }
public void Should_Fail_Upload_Validate_Empty_Data() { var service = new MachineSpinningService(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); List <MachineSpinningCsvViewModel> machineSpinnings = new List <MachineSpinningCsvViewModel>() { new MachineSpinningCsvViewModel() }; var Response = service.UploadValidate(machineSpinnings, null); Assert.False(Response.Item1); }
public void Should_Success_Upload_Validate_Data() { var service = new MachineSpinningService(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var viewModel = _dataUtil(service).GetDataToUpload(_dbContext(GetCurrentMethod())); List <MachineSpinningCsvViewModel> machineSpinnings = new List <MachineSpinningCsvViewModel>() { viewModel }; var Response = service.UploadValidate(machineSpinnings, null); Assert.True(Response.Item1); }
public void Should_No_Error_Validate_CSV_Data() { var service = new MachineSpinningService(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var vm = _dataUtil(service).GetDataToUpload(_dbContext(GetCurrentMethod())); Mock <IServiceProvider> serviceProvider = new Mock <IServiceProvider>(); serviceProvider. Setup(x => x.GetService(typeof(CoreDbContext))) .Returns(_dbContext(GetCurrentMethod())); ValidationContext validationDuplicateContext = new ValidationContext(vm, serviceProvider.Object, null); Assert.True(vm.Validate(validationDuplicateContext).Count() == 0); }
public async void Should_Success_Upload_Data() { var service = new MachineSpinningService(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var model = _dataUtil(service).GetNewData(_dbContext(GetCurrentMethod())); List <MachineSpinningModel> machineSpinnings = new List <MachineSpinningModel>() { model }; var result = await service.UploadData(machineSpinnings); Assert.NotEqual(0, result); }
public async void Should_Fail_Upload_Validate_NotExist_Type() { var service = new MachineSpinningService(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var viewModel = _dataUtil(service).GetDataToUpload(_dbContext(GetCurrentMethod())); viewModel.Type = "aaaaa"; List <MachineSpinningCsvViewModel> machineSpinnings = new List <MachineSpinningCsvViewModel>() { viewModel }; var Response = service.UploadValidate(machineSpinnings, null); Assert.False(Response.Item1); }
public void Should_Fail_Upload_Validate_Double_Uploaded_Data() { var service = new MachineSpinningService(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var viewModel = _dataUtil(service).GetDataToValidate(); var viewModel2 = _dataUtil(service).GetDataToValidate(); List <MachineSpinningViewModel> machineSpinnings = new List <MachineSpinningViewModel>() { viewModel, viewModel2 }; var Response = service.UploadValidate(machineSpinnings, null); Assert.False(Response.Item1); }
public async void Should_Success_Get_Data() { var service = new MachineSpinningService(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var data = await _dataUtil(service).GetTestData(_dbContext(GetCurrentMethod())); var Response = service.Read(1, 25, "{}", null, data.Name, "{}"); Assert.NotEmpty(Response.Data); Dictionary <string, string> order = new Dictionary <string, string>() { { "No", "asc" } }; var response2 = service.Read(1, 25, JsonConvert.SerializeObject(order), null, data.Name, "{}"); Assert.NotEmpty(response2.Data); }
public async void Should_No_Error_Validate_Data_Duplicate_Name() { var service = new MachineSpinningService(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var model = _dataUtil(service).GetNewData(); var Response = await service.CreateAsync(model); var vm = _dataUtil(service).GetDataToValidate(); vm.Name = model.Name; Mock <IServiceProvider> serviceProvider = new Mock <IServiceProvider>(); serviceProvider. Setup(x => x.GetService(typeof(CoreDbContext))) .Returns(_dbContext(GetCurrentMethod())); ValidationContext validationDuplicateContext = new ValidationContext(vm, serviceProvider.Object, null); Assert.True(vm.Validate(validationDuplicateContext).Count() > 0); }
public async void Should_Fail_Upload_Validate_Existed_Data() { var service = new MachineSpinningService(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var viewModel = _dataUtil(service).GetDataToValidate(); List <MachineSpinningViewModel> machineSpinningsVM = new List <MachineSpinningViewModel>() { viewModel }; var model = _dataUtil(service).GetNewData(); List <MachineSpinningModel> machineSpinningsModel = new List <MachineSpinningModel>() { model }; await service.UploadData(machineSpinningsModel); var Response2 = service.UploadValidate(machineSpinningsVM, null); Assert.False(Response2.Item1); }
public MachineSpinningDataUtil(MachineSpinningService service) { Service = service; }
private MachineSpinningDataUtil _dataUtil(MachineSpinningService service) { return(new MachineSpinningDataUtil(service)); }