public void ReviseAgencyProfile_LegalNameChangeSuccessful() { using (var serviceLocatorFixture = new ServiceLocatorFixture()) { //Setup SetupServiceLocatorFixture(serviceLocatorFixture); const string newName = "ADifferentName"; var agencyType = new Mock<AgencyType>(); Agency agency = new AgencyBuilder().WithAgencyProfile( new AgencyProfileBuilder().WithAgencyType(agencyType.Object).WithAgencyName(new AgencyNameBuilder().WithLegalName("SomeName"))); agency.ReviseAgencyProfile( new AgencyProfileBuilder().WithAgencyType(agencyType.Object).WithAgencyName( new AgencyNameBuilder().WithLegalName(newName))); Assert.AreEqual(agency.AgencyProfile.AgencyName.LegalName, newName); } }