public void TestGetProjects() { // Arrange var projectsGetListCommand = new ProjectsGetListCommand(GetFakeApiController(), GetFakeProjectRepository()); // Act Task <IQueryable <Project> > getAllTask = projectsGetListCommand.Execute(); getAllTask.Wait(); // Assert _repositoryMock.Verify(m => m.GetListAsync(It.IsAny <ProjectGetListParameters>()), Times.Once()); Assert.IsFalse(getAllTask.IsFaulted); Assert.IsNotNull(getAllTask.Result); Assert.AreEqual(GetProjectsList().Count(), getAllTask.Result.Count()); Assert.AreEqual(UserIdConst, _userId); }
public void TestGetProjects() { // Arrange var projectsGetListCommand = new ProjectsGetListCommand(GetFakeApiController(), GetFakeProjectRepository()); // Act Task<IQueryable<Project>> getAllTask = projectsGetListCommand.Execute(); getAllTask.Wait(); // Assert _repositoryMock.Verify(m => m.GetListAsync(It.IsAny<ProjectGetListParameters>()), Times.Once()); Assert.IsFalse(getAllTask.IsFaulted); Assert.IsNotNull(getAllTask.Result); Assert.AreEqual(GetProjectsList().Count(), getAllTask.Result.Count()); Assert.AreEqual(UserIdConst, _userId); }