public void ViewModelWithViewModelToModelMappings_Explicit_InitiatedManually() { var person = new Person(); var viewModel = new MappingViewModel(person); Assert.AreEqual(string.Empty, person.FirstName); Assert.AreEqual(person.FirstName, viewModel.FirstNameAsExplicit); viewModel.FirstNameAsExplicit = "geert"; viewModel.UpdateExplicitMappings(); // Both must have changed Assert.AreEqual("geert", viewModel.FirstNameAsExplicit); Assert.AreEqual(person.FirstName, viewModel.FirstNameAsExplicit); }