public void Verify_Add_Should_AddTheEntityToTheContext() { // Arrange Mock<IDbSet<Issue>> mockSetIssues; var mockContext = IssuesMockingSetup.DoMockingSetupForContext(false, out mockSetIssues); var repository = new IssuesRepository(mockContext.Object); var issues = new Issue { Active = true, CustomKey = "SALVATORE-RAA", }; // Act repository.Add(issues); // Assert mockSetIssues.Verify(x => x.Add(issues), Times.Once); }
public void Verify_Add_Should_AddTheEntityToTheContext() { // Arrange Mock <IDbSet <Issue> > mockSetIssues; var mockContext = IssuesMockingSetup.DoMockingSetupForContext(false, out mockSetIssues); var repository = new IssuesRepository(mockContext.Object); var issues = new Issue { Active = true, CustomKey = "SALVATORE-RAA", }; // Act repository.Add(issues); // Assert mockSetIssues.Verify(x => x.Add(issues), Times.Once); }
public IHttpActionResult Post(IssueDto issue) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var issueModel = issue.ToModel(); _issuesRepository.Add(issueModel); issue.Id = issueModel.Id; return(Created(Url.Link("DefaultApi", new { controller = "Issues", id = issue.Id }), issue)); }