public void TestCourseLengthTwoYearsCopyFrom_CourseSalaryEnrichmentViewModel()
        {
            var viewModel       = new CourseSalaryEnrichmentViewModel();
            var enrichmentModel = new CourseEnrichmentModel {
                CourseLength = "TwoYears"
            };

            viewModel.CopyFrom(enrichmentModel);

            viewModel.CourseLength.Should().Be(CourseLength.TwoYears);
            viewModel.CourseLengthInput.Should().BeNullOrEmpty();
        }
Beispiel #2
0
        public void CourseSalaryEnrichmentViewModel_CopyFrom()
        {
            var viewModel = new CourseSalaryEnrichmentViewModel
            {
                SalaryDetails = "VM.SalaryDetails"
            };

            CourseEnrichmentModel model = GetAnEnrichmentModel();

            viewModel.CopyFrom(model);

            viewModel.CourseLength.Should().Be(CourseLength.OneYear);
            viewModel.SalaryDetails.Should().Be("VM.SalaryDetails");
        }
        public void TestCourseLengthCopyFromForOtherTextEntry_CourseSalaryEnrichmentViewModel()
        {
            const string textEnteredByUser = "******";

            var viewModel       = new CourseSalaryEnrichmentViewModel();
            var enrichmentModel = new CourseEnrichmentModel {
                CourseLength = textEnteredByUser
            };

            viewModel.CopyFrom(enrichmentModel);

            viewModel.CourseLength.Should().Be(CourseLength.Other);
            viewModel.CourseLengthInput.Should().BeEquivalentTo(textEnteredByUser);
        }