public void AddBootcampTechnologyTest() { var beforeCount = repo.GetAllBootcampTechnologies().Count; repo.AddBootcampTechnology(mock.mockBootcampTechnology); var afterCount = repo.GetAllBootcampTechnologies().Count; Assert.AreEqual(beforeCount + 1, afterCount); }
public HttpResponseMessage Post(BootcampTechnology bootcampTechnology) { if (!_bootcampTechRepo.GetAllBootcampTechnologiesByBootcampId(bootcampTechnology.BootcampID.Value).Any <BootcampTechnology>(m => ((m.TechnologyID == bootcampTechnology.TechnologyID) && ModelState.IsValid))) { _bootcampTechRepo.AddBootcampTechnology(bootcampTechnology); return(new HttpResponseMessage(HttpStatusCode.OK)); } return(base.Request.CreateErrorResponse(HttpStatusCode.BadRequest, base.ModelState)); }