Exemplo n.º 1
0
        public void CreateProject() //TODO: add a moq framework
        {
            //Arrange client
            var client = new Client {
                FirstName = "Cody", LastName = "Noteboom", Email = "*****@*****.**"
            };
            //Arrange bid
            var bid = new Bid {
                TotalEstimate = 4500.67M
            };
            //Arrange project
            var project = new Project {
                ProjectName = "Kitchen Remodel"
            };
            var project2 = new Project();

            //Act
            project.Client = client;
            project.Bid    = bid;
            projectRepo.ProjectUpdate(project);
            project2 = projectRepo.GetProjectsByClient(client.ClientID).FirstOrDefault();

            //Assert
            Assert.Equal("Cody", project.Client.FirstName);
            Assert.NotEqual(project.ProjectID, project2.ProjectID);
        }
Exemplo n.º 2
0
 public IActionResult ClientProjects(int clientID) //This one is for a client to view his/her projects
 {
     return(View("ClientProjects", projectRepo.GetProjectsByClient(clientID)));
 }