public void Verify_AreEqual_WithDifferentObjects_ReturnsFalse() { // Arrange var mapper = new ChatMapper(); var model = ChatsMockingSetup.DoMockingSetupForChatModel(1); var entity = ChatsMockingSetup.DoMockingSetupForChat(2); // Act var result = mapper.AreEqual(model.Object, entity.Object); // Assert Assert.False(result); }
public void Verify_MapToModelLite_AssignsLiteOnlyChatProperties() { // Arrange var mapper = new ChatMapper(); var entity = ChatsMockingSetup.DoMockingSetupForChat(); // Act var model = mapper.MapToModelLite(entity.Object); // Assert Assert.Equal(entity.Object.ChannelName, model.ChannelName); Assert.Equal(entity.Object.PasswordHash, model.PasswordHash); // Related Objects Assert.Equal(entity.Object.ImageFileId, model.ImageFileId); }
public void Verify_MapToModelListingExtension_CallsMapToModel() { // Arrange var mockMapper = new Mock <ChatMapper>(); mockMapper.Setup(x => x.MapToModelListing(It.IsAny <IChat>(), It.IsAny <int>())); var mockEntity = ChatsMockingSetup.DoMockingSetupForChat(1); ChatMapperExtensions.OverrideMapper(mockMapper.Object); // Act mockEntity.Object.MapToModelListing(); // Assert mockMapper.Verify(x => x.MapToModelListing(It.IsAny <IChat>(), It.IsAny <int>()), Times.Once); }
public void Verify_AreEqualExtension_CallsAreEqual() { // Arrange var mockMapper = new Mock <ChatMapper>(); mockMapper.Setup(x => x.AreEqual(It.IsAny <IChatModel>(), It.IsAny <IChat>())); ChatMapperExtensions.OverrideMapper(mockMapper.Object); var mockModel = ChatsMockingSetup.DoMockingSetupForChatModel(1); var mockEntity = ChatsMockingSetup.DoMockingSetupForChat(1); // Act mockModel.Object.AreEqual(mockEntity.Object); // Assert mockMapper.Verify(x => x.AreEqual(It.IsAny <IChatModel>(), It.IsAny <IChat>()), Times.Once); }