public void Verify_Add_Should_AddTheEntityToTheContext() { // Arrange Mock<IDbSet<IssueWriter>> mockSetIssueWriters; var mockContext = IssueWritersMockingSetup.DoMockingSetupForContext(false, out mockSetIssueWriters); var repository = new IssueWritersRepository(mockContext.Object); var issueWriters = new IssueWriter { Active = true, CustomKey = "SALVATORE-RAA", }; // Act repository.Add(issueWriters); // Assert mockSetIssueWriters.Verify(x => x.Add(issueWriters), Times.Once); }
public void Verify_Add_Should_AddTheEntityToTheContext() { // Arrange Mock <IDbSet <IssueWriter> > mockSetIssueWriters; var mockContext = IssueWritersMockingSetup.DoMockingSetupForContext(false, out mockSetIssueWriters); var repository = new IssueWritersRepository(mockContext.Object); var issueWriters = new IssueWriter { Active = true, CustomKey = "SALVATORE-RAA", }; // Act repository.Add(issueWriters); // Assert mockSetIssueWriters.Verify(x => x.Add(issueWriters), Times.Once); }
public void Verify_MapToEntity_WithExistingEntity_AssignsIssueWriterProperties() { // Arrange var mapper = new IssueWriterMapper(); var model = IssueWritersMockingSetup.DoMockingSetupForIssueWriterModel(); // Act IIssueWriter existingEntity = new IssueWriter { Id = 1 }; mapper.MapToEntity(model.Object, ref existingEntity); // Assert // <None> // Related Objects Assert.Equal(model.Object.IssueId, existingEntity.IssueId); Assert.Equal(model.Object.WriterId, existingEntity.WriterId); // Associated Objects // <None> }