public void PostSchool_ReturnsHttpBadResult() { CreateSchoolDto detailSchool = null; var result = _schoolController.Post(detailSchool); Assert.IsInstanceOf <BadRequestObjectResult>(result); }
public void PostSchool_ReturnsHttpOkResult() { School school = _schoolDetails.Result.Where(s => s.SchoolId == 1).First(); CreateSchoolDto detailSchool = SchoolAutoMapper.Mapper().Map <CreateSchoolDto>(school); detailSchool.SchoolName = "Test Modified"; var result = _schoolController.Post(detailSchool); Assert.IsInstanceOf <OkObjectResult>(result); }
public IActionResult Post([FromBody] CreateSchoolDto schoolToBeCreated) { if (schoolToBeCreated == null) { return(BadRequest("Invalid school to add")); } else { School createSchool = _mapper.Map <School>(schoolToBeCreated); _schoolService.CreateSchool(createSchool); return(Ok("School created successfully")); } }