public void ControllerPutEngagementValid() { var controller = new EngagementsController(); var response = controller.Put(new Engagement() { Id = 3, Team = new Team() { Id = "A" }, Role = new Role() { Id = "TL" }, Employee = new Employee() { Id = 1 }, Hours = 30 }, 3); var result = (OkNegotiatedContentResult <EngagementModel>)response; Assert.IsNotNull(result); Assert.IsNotNull(result.Content); }
public void ControllerPutEngagementInvalidId() { var controller = new EngagementsController(); var response = controller.Put(new Engagement() { Id = 1337, Team = new Team() { Id = "A" }, Role = new Role() { Id = "TL" }, Employee = new Employee() { Id = 1 }, Hours = 30 }, 1337); var result = (NotFoundResult)response; Assert.IsNotNull(result); }
public void ControllerGetEngagementInvalidId() { var controller = new EngagementsController(); var response = controller.GetById(25); var result = (NotFoundResult)response; Assert.IsNotNull(result); }
public void ControllerDeleteEngagementWithValidID() { var controller = new EngagementsController(); var response = controller.Delete(2); var result = (OkResult)response; Assert.IsNotNull(result); }
public void GetEngagementSuccess() { var controller = new EngagementsController(); var response = controller.GetById(1); var result = (OkNegotiatedContentResult <EngagementModel>)response; Assert.IsNotNull(result); Assert.IsNotNull(result.Content); }
public void ControllerDeleteEngagementWithInvalidID() { var controller = new EngagementsController(); var response = controller.Delete(1337); var result = (NotFoundResult)response; Assert.IsNotNull(result); }
public void DeleteEngagementSuccess() { Engagement e = new Engagement() { Hours = 40, Employee = unit.Employees.Get(1), Team = unit.Teams.Get("A"), Role = unit.Roles.Get("SD") }; unit.Engagements.Insert(e); unit.Save(); var controller = new EngagementsController(); var response = controller.Delete(e.Id); var result = (OkResult)response; Assert.IsNotNull(result); }
public void PostEngagementsSuccess() { Team t = new Team() { Id = "n05", Image = null, Name = "NavajoO team" }; Employee emp1 = new Employee() { FirstName = "Hamo", LastName = "Hamic" }; Role r = new Role() { Id = "SD", Name = "Software Developer", Type = RoleType.TeamRole, Hrate = 30, Mrate = 4500 }; Engagement eng2 = new Engagement() { Hours = 40m, Team = t, Employee = emp1, Role = r }; var controller = new EngagementsController(); var response = controller.Post(eng2); var result = (OkNegotiatedContentResult <EngagementModel>)response; Assert.IsNotNull(result); Assert.IsNotNull(result.Content); }
public void PutEngagementSuccess() { Engagement e = new Engagement() { Id = 2, Hours = 20, Employee = new Employee() { FirstName = "Alena", LastName = "KOzic", Email = "*****@*****.**", BirthDate = DateTime.Now.AddYears(-21), StatusEmployee = StatusEmployee.Active, BeginDate = DateTime.Now.AddYears(-1), Salary = 2000 }, Team = new Team() { Name = "Thor", Id = "Th", Image = "ThorImgage", Description = "Thor Team" }, Role = new Role() { Id = "LE", Name = "Legal", Type = RoleType.JobTitle, Hrate = 30, Mrate = 4500 } }; var controller = new EngagementsController(); var response = controller.Put(e, 2); var result = (OkNegotiatedContentResult <EngagementModel>)response; Assert.IsNotNull(result); Assert.IsNotNull(result.Content); }
public void GetEngagementsSuccess() { TimeKeeperContext context = new TimeKeeperContext(); Team t = new Team() { Id = "n04", Image = null, Name = "NavajoO team" }; Employee emp1 = new Employee() { FirstName = "Hamo", LastName = "Hamic", Position = context.Roles.Find("DEV") }; Engagement eng1 = new Engagement() { Hours = 40m, Employee = emp1, Team = t, Role = context.Roles.Find("SD") }; context.Engagements.Add(eng1); context.SaveChanges(); var controller = new EngagementsController(); var response = controller.Get(1); var result = (OkNegotiatedContentResult <EngagementModel>)response; Assert.IsNotNull(result); Assert.IsNotNull(result.Content); }