コード例 #1
0
        public ActionResult DeleteExistingBeer([FromRoute] DeleteExistingBeerRequest request)
        {
            var useCase = new DeleteExistingBeer(_catalog);

            var presenter = new ApiDeleteExistingBeerPresenter();

            useCase.Execute(request, presenter);

            return(NoContent());
        }
コード例 #2
0
        public void ItShouldReturn204HttpCode(bool founded)
        {
            var response = new DeleteExistingBeerResponse
            {
                Founded = founded
            };

            var presenter = new ApiDeleteExistingBeerPresenter();

            presenter.Present(response);

            var viewModel = presenter.ViewModel;

            Assert.Equal(204, viewModel.HttpCode);
        }