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);
        }
Exemplo n.º 5
0
        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());
        }