public void validate_default() { DurationEstimationViewModel viewModel = new DurationEstimationViewModel(); var result = viewModel.Validate(null); Assert.True(0 < result.Count()); }
public void Mapping_With_AutoMapper_Profiles() { var configuration = new MapperConfiguration(cfg => { cfg.AddProfile <DurationEstimationProfile>(); }); var mapper = configuration.CreateMapper(); DurationEstimationViewModel vm = new DurationEstimationViewModel { Id = 1 }; DurationEstimationModel model = mapper.Map <DurationEstimationModel>(vm); Assert.Equal(vm.Id, model.Id); }
public void validate_Areas() { var areas = new List <DurationEstimationAreaViewModel>() { new DurationEstimationAreaViewModel() { } }; DurationEstimationViewModel viewModel = new DurationEstimationViewModel() { Areas = areas, }; var result = viewModel.Validate(null); Assert.True(0 < result.Count()); }
public void Should_Success_Instantiate() { var processType = new ProcessTypeIntegrationViewModel(); var areas = new List <DurationEstimationAreaViewModel>() { new DurationEstimationAreaViewModel() }; DurationEstimationViewModel viewModel = new DurationEstimationViewModel() { UId = "UId", Code = "Code", ProcessType = processType, Areas = areas }; Assert.Equal("UId", viewModel.UId); Assert.Equal("Code", viewModel.Code); Assert.Equal(processType, viewModel.ProcessType); Assert.Equal(areas, viewModel.Areas); }
public void validate_Areas_DuplicateName() { var areas = new List <DurationEstimationAreaViewModel>() { new DurationEstimationAreaViewModel() { Duration = 1, Name = "Name" }, new DurationEstimationAreaViewModel() { Name = "Name" } }; DurationEstimationViewModel viewModel = new DurationEstimationViewModel() { Areas = areas, }; var result = viewModel.Validate(null); Assert.True(0 < result.Count()); }