public void Verify_Add_Should_AddTheEntityToTheContext() { // Arrange Mock<IDbSet<SeriesCharacter>> mockSetSeriesCharacters; var mockContext = SeriesCharactersMockingSetup.DoMockingSetupForContext(false, out mockSetSeriesCharacters); var repository = new SeriesCharactersRepository(mockContext.Object); var seriesCharacters = new SeriesCharacter { Active = true, CustomKey = "SALVATORE-RAA", }; // Act repository.Add(seriesCharacters); // Assert mockSetSeriesCharacters.Verify(x => x.Add(seriesCharacters), Times.Once); }
public void Verify_Add_Should_AddTheEntityToTheContext() { // Arrange Mock <IDbSet <SeriesCharacter> > mockSetSeriesCharacters; var mockContext = SeriesCharactersMockingSetup.DoMockingSetupForContext(false, out mockSetSeriesCharacters); var repository = new SeriesCharactersRepository(mockContext.Object); var seriesCharacters = new SeriesCharacter { Active = true, CustomKey = "SALVATORE-RAA", }; // Act repository.Add(seriesCharacters); // Assert mockSetSeriesCharacters.Verify(x => x.Add(seriesCharacters), Times.Once); }
public void Verify_MapToEntity_WithExistingEntity_AssignsSeriesCharacterProperties() { // Arrange var mapper = new SeriesCharacterMapper(); var model = SeriesCharactersMockingSetup.DoMockingSetupForSeriesCharacterModel(); // Act ISeriesCharacter existingEntity = new SeriesCharacter { Id = 1 }; mapper.MapToEntity(model.Object, ref existingEntity); // Assert // <None> // Related Objects Assert.Equal(model.Object.SeriesId, existingEntity.SeriesId); Assert.Equal(model.Object.CharacterId, existingEntity.CharacterId); // Associated Objects // <None> }