public void Verify_AreEqual_WithDifferentObjects_ReturnsFalse() { // Arrange var model = PeopleMockingSetup.DoMockingSetupForPersonModel(1); var entity = PeopleMockingSetup.DoMockingSetupForPerson(2); // Act var result = NameableEntityMapper.AreEqual(model.Object, entity.Object); // Assert Assert.Equal(false, result); }
public void Verify_AreEqual_WithEqualObjects_ReturnsTrue() { // Arrange var model = PeopleMockingSetup.DoMockingSetupForPersonModel(1); var entity = PeopleMockingSetup.DoMockingSetupForPerson(1); // Act var result = EntityMapper.AreEqual(model.Object, entity.Object); // Assert Assert.Equal(true, result); }
public void Verify_MapToModelListing_AssignsListingOnlyEntityProperties() { // Arrange var entity = PeopleMockingSetup.DoMockingSetupForPerson(); // Act var model = NameableEntityMapper.MapToModelListing <IPerson, PersonModel>(entity.Object); // Assert Assert.Equal(entity.Object.Name, model.Name); Assert.Null(model.ShortDescription); Assert.Null(model.Description); }
public void Verify_MapToModelListing_AssignsListingOnlyEntityProperties() { // Arrange var entity = PeopleMockingSetup.DoMockingSetupForPerson(); // Act var model = EntityMapper.MapToModelListing <IPerson, PersonModel>(entity.Object); // Assert Assert.Equal(entity.Object.Id, model.Id); Assert.Equal(entity.Object.Active, model.Active); Assert.Equal(entity.Object.CustomKey, model.CustomKey); Assert.Null(model.ApiDetailUrl); Assert.Null(model.SiteDetailUrl); Assert.Equal(new DateTime(1, 1, 1), model.CreatedDate); Assert.Null(model.UpdatedDate); }