public void TestGetAddress() { var mock = new Mock <IProfileRepository>(); var profileGuid = new Guid(); var profile = new Profile { Address = new Address { ZipCode = "10001" }, Id = profileGuid }; mock.Setup(framework => framework.GetProfile(profileGuid)) .Returns(profile); IProfileRepository profileRepository = mock.Object; var profileHandler = new ProfileHandler(profileRepository); Assert.AreEqual("10001", profileHandler.GetAddress(profileGuid).ZipCode); }