public void Verify_MapToEntity_WithExistingEntity_AssignsEpisodeTeamFirstAppearanceProperties() { // Arrange var mapper = new EpisodeTeamFirstAppearanceMapper(); var model = EpisodeTeamFirstAppearancesMockingSetup.DoMockingSetupForEpisodeTeamFirstAppearanceModel(); // Act IEpisodeTeamFirstAppearance existingEntity = new EpisodeTeamFirstAppearance { Id = 1 }; mapper.MapToEntity(model.Object, ref existingEntity); // Assert // <None> // Related Objects Assert.Equal(model.Object.EpisodeId, existingEntity.EpisodeId); Assert.Equal(model.Object.TeamId, existingEntity.TeamId); // Associated Objects // <None> }
public void Verify_MapToSearchModel_AssignsEpisodeTeamFirstAppearanceSearchProperties() { // Arrange var mapper = new EpisodeTeamFirstAppearanceMapper(); var model = EpisodeTeamFirstAppearancesMockingSetup.DoMockingSetupForEpisodeTeamFirstAppearanceModel(); // Act var searchModel = mapper.MapToSearchModel(model.Object); // Assert Assert.Equal(model.Object.EpisodeId, searchModel.EpisodeId); Assert.Equal(model.Object.Episode?.CustomKey, searchModel.EpisodeCustomKey); Assert.Equal(model.Object.Episode?.ApiDetailUrl, searchModel.EpisodeApiDetailUrl); Assert.Equal(model.Object.Episode?.SiteDetailUrl, searchModel.EpisodeSiteDetailUrl); Assert.Equal(model.Object.Episode?.Name, searchModel.EpisodeName); Assert.Equal(model.Object.Episode?.ShortDescription, searchModel.EpisodeShortDescription); Assert.Equal(model.Object.Episode?.Description, searchModel.EpisodeDescription); Assert.Equal(model.Object.TeamId, searchModel.TeamId); Assert.Equal(model.Object.Team?.CustomKey, searchModel.TeamCustomKey); Assert.Equal(model.Object.Team?.ApiDetailUrl, searchModel.TeamApiDetailUrl); Assert.Equal(model.Object.Team?.SiteDetailUrl, searchModel.TeamSiteDetailUrl); Assert.Equal(model.Object.Team?.Name, searchModel.TeamName); Assert.Equal(model.Object.Team?.ShortDescription, searchModel.TeamShortDescription); Assert.Equal(model.Object.Team?.Description, searchModel.TeamDescription); }
public IEpisodeTeamFirstAppearanceModel Get(string key) { BusinessWorkflowBase.ValidateRequiredKey(key); return(EpisodeTeamFirstAppearanceMapper.MapToModel(EpisodeTeamFirstAppearancesRepository.Get(key))); }
public IEpisodeTeamFirstAppearanceModel Get(int id) { BusinessWorkflowBase.ValidateRequiredID(id); return(EpisodeTeamFirstAppearanceMapper.MapToModel(EpisodeTeamFirstAppearancesRepository.Get(id))); }
public void Verify_MapToModel_AssignsEpisodeTeamFirstAppearanceProperties() { // Arrange var mapper = new EpisodeTeamFirstAppearanceMapper(); var entity = EpisodeTeamFirstAppearancesMockingSetup.DoMockingSetupForEpisodeTeamFirstAppearance(); // Act var model = mapper.MapToModel(entity.Object); // Assert // <None> // Related Objects Assert.Equal(entity.Object.EpisodeId, model.EpisodeId); Assert.Equal(entity.Object.TeamId, model.TeamId); // Associated Objects // <None> }
public void Verify_AreEqual_WithEqualObjects_ReturnsTrue() { // Arrange var mapper = new EpisodeTeamFirstAppearanceMapper(); var model = EpisodeTeamFirstAppearancesMockingSetup.DoMockingSetupForEpisodeTeamFirstAppearanceModel(1); var entity = EpisodeTeamFirstAppearancesMockingSetup.DoMockingSetupForEpisodeTeamFirstAppearance(1); // Act var result = mapper.AreEqual(model.Object, entity.Object); // Assert Assert.True(result); }