public IHttpActionResult AddResort(ResortPostRequest request) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var resort = resortService.AddResort(request); return(Created(Url.Link("GetResort", new{ id = resort.Id }), resort)); }
public void AddResortSuccessful() { mockMapper.Setup(x => x.Map <Resort>(It.IsAny <ResortPostRequest>())).Returns(fixture.Resort); mockMapper.Setup(x => x.Map <ResortDto>(It.IsAny <Resort>())).Returns(fixture.ResortDto); mockUnit.Setup(x => x.Resorts.Create(It.IsAny <Resort>())); mockUnit.Setup(x => x.Save()); var result = service.AddResort(fixture.ResortPostRequest); mockMapper.VerifyAll(); mockUnit.VerifyAll(); Assert.True(result == fixture.ResortDto); }