public void SaveUserMap_Should_Call_Save_With_Provided_Map() { var mockUserProfileService = Mock.GetUserProfileService(); UserProfileAdapter userProfileServiceAdapter = new UserProfileAdapter(mockUserProfileService.Object); userProfileServiceAdapter.SaveUserMap(MockUserId, MockCampaignTestKey, MockVariationName); mockUserProfileService.Verify(mock => mock.Save(It.IsAny <UserProfileMap>()), Times.Once); mockUserProfileService.Verify(mock => mock.Save(It.Is <UserProfileMap>(val => Verify(val))), Times.Once); }
public void SaveUserMap_Should_Call_Save_With_Provided_Map_And_Should_Not_Throw_Exception_When_Service_Throws_Exception() { var mockUserProfileService = Mock.GetUserProfileService(); Mock.SetupSave(mockUserProfileService, new Exception("Test Method Exception.")); UserProfileAdapter userProfileServiceAdapter = new UserProfileAdapter(mockUserProfileService.Object); userProfileServiceAdapter.SaveUserMap(MockUserId, MockCampaignTestKey, MockVariationName); mockUserProfileService.Verify(mock => mock.Save(It.IsAny <UserProfileMap>()), Times.Once); mockUserProfileService.Verify(mock => mock.Save(It.Is <UserProfileMap>(val => Verify(val))), Times.Once); }