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(); }
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); }