public void ProjectList_WhenListOfProjects_ThenSomeListOfProjectsReturned()
		{
			//Assign
			Mock<IDisposableCollection> disposables = new Mock<IDisposableCollection>();
			Mock<IProjectRepository> mockedIProjectRepository = new Mock<IProjectRepository>();
			mockedIProjectRepository.Setup(x => x.FetchAll()).Returns(new List<Project>
				{
					new Project(),
					new Project(),
					new Project(),
					new Project(),
					new Project()
				});
			Mock<IUnitOfWork> mockedUoW = new Mock<IUnitOfWork>();

			ProjectController projectController = new ProjectController(mockedIProjectRepository.Object, mockedUoW.Object, disposables.Object);

			//Act
			ViewResult result = (ViewResult)projectController.List();

			//Assert
			Assert.Equal(5, ((List<ProjectViewModel>)result.Model).Count);
		}