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));
        }
示例#2
0
        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);
        }