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_MapToSearchModel_AssignsEntitySearchProperties() { // Arrange var model = PeopleMockingSetup.DoMockingSetupForPersonModel(); // Act var searchModel = NameableEntityMapper.MapToSearchModel <IPersonModel, PersonSearchModel>(model.Object); // Assert Assert.Equal(model.Object.Name, searchModel.Name); Assert.Equal(model.Object.ShortDescription, searchModel.ShortDescription); Assert.Equal(model.Object.Description, searchModel.Description); }
public void Verify_MapToEntity_AssignsEntityProperties() { // Arrange var model = PeopleMockingSetup.DoMockingSetupForPersonModel(); // Act var entity = NameableEntityMapper.MapToEntity <Person, IPersonModel>(model.Object); // Assert Assert.Equal(model.Object.Name, entity.Name); Assert.Equal(model.Object.ShortDescription, entity.ShortDescription); Assert.Equal(model.Object.Description, entity.Description); }
public void Verify_MapToSearchModel_AssignsEntitySearchProperties() { // Arrange var model = PeopleMockingSetup.DoMockingSetupForPersonModel(); // Act var searchModel = EntityMapper.MapToSearchModel <IPersonModel, PersonSearchModel>(model.Object); // Assert Assert.Equal(model.Object.Id, searchModel.Id); Assert.Equal(model.Object.CustomKey, searchModel.CustomKey); Assert.Equal(model.Object.ApiDetailUrl, searchModel.ApiDetailUrl); Assert.Equal(model.Object.SiteDetailUrl, searchModel.SiteDetailUrl); }
public void Verify_MapToEntity_WithExistingEntity_AssignsEntityProperties() { // Arrange var model = PeopleMockingSetup.DoMockingSetupForPersonModel(); // Act var existingEntity = new Person { Id = 1 }; NameableEntityMapper.MapToEntity(model.Object, ref existingEntity); // Assert Assert.Equal(model.Object.Name, existingEntity.Name); Assert.Equal(model.Object.ShortDescription, existingEntity.ShortDescription); Assert.Equal(model.Object.Description, existingEntity.Description); }
public void Verify_MapToEntity_AssignsEntityProperties() { // Arrange var model = PeopleMockingSetup.DoMockingSetupForPersonModel(); // Act var entity = EntityMapper.MapToEntity <Person, IPersonModel>(model.Object); // Assert Assert.Equal(model.Object.Id, entity.Id); Assert.Equal(model.Object.Active, entity.Active); Assert.Equal(model.Object.CustomKey, entity.CustomKey); Assert.Equal(model.Object.ApiDetailUrl, entity.ApiDetailUrl); Assert.Equal(model.Object.SiteDetailUrl, entity.SiteDetailUrl); Assert.Equal(model.Object.CreatedDate, entity.CreatedDate); Assert.Equal(model.Object.UpdatedDate, entity.UpdatedDate); }
public void Verify_MapToEntity_WithExistingEntity_AssignsEntityProperties() { // Arrange var model = PeopleMockingSetup.DoMockingSetupForPersonModel(); // Act var existingEntity = new Person { Id = 1 }; EntityMapper.MapToEntity(model.Object, ref existingEntity); // Assert Assert.Equal(model.Object.Id, existingEntity.Id); Assert.Equal(model.Object.Active, existingEntity.Active); Assert.Equal(model.Object.CustomKey, existingEntity.CustomKey); Assert.Equal(model.Object.ApiDetailUrl, existingEntity.ApiDetailUrl); Assert.Equal(model.Object.SiteDetailUrl, existingEntity.SiteDetailUrl); Assert.Equal(model.Object.CreatedDate, existingEntity.CreatedDate); Assert.Equal(model.Object.UpdatedDate, existingEntity.UpdatedDate); }