Exemple #1
0
        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);
        }