public void TestAll_CallsQueryHandler() { queryHandler.Setup(x => x.GetBugSummary()).Verifiable(); bugController.All(); queryHandler.VerifyAll(); }
public void BugsController_All_ShouldReturn_AllEntries() { var controller = new BugsController(repo.Object); var actionResult = controller.All(); var contentResult = actionResult as OkNegotiatedContentResult <IQueryable <BugModel> >; Assert.IsNotNull(contentResult); Assert.IsNotNull(contentResult.Content); Assert.AreEqual(3, contentResult.Content.Count()); }
public void GetAllBugsShouldReturnBugsCollection_Mocking() { // Arrange var bugs = this.GenerateBugsCollection(); var bugLoggerFakeData = this.MockUnitOfWorkForActionAll(bugs); var bugsController = new BugsController(bugLoggerFakeData); // Act var result = bugsController.All(); // Assert CollectionAssert.AreEquivalent(bugs.ToList(), result.ToList()); }
public void GetAllBugsShouldReturnBugsCollection() { // Arrange var bugs = this.GenerateBugsCollection(); var bugLoggerFakeData = new BugLoggerFakeUoW(); bugLoggerFakeData.AddBugEntities(bugs); var bugsController = new BugsController(bugLoggerFakeData); // Act var result = bugsController.All(); // Assert Assert.AreEqual(bugs.Count, result.Count()); CollectionAssert.AreEquivalent(bugs.ToList(), result.ToList()); }