コード例 #1
0
        public async Task Get_Country_Details_With_Wrong_Id_Should_Throw_Exception()
        {
            var query = new GetCountryDetailsQuery
            {
                Id = -1
            };

            var queryHandler = new GetCountryDetailsQueryHandler(_configuration);

            await queryHandler.Handle(query, CancellationToken.None).ShouldThrowAsync <NotFoundException>();
        }
コード例 #2
0
        public async Task Get_Country_Details_Should_Return_Country_Details_From_Database()
        {
            var query = new GetCountryDetailsQuery
            {
                Id = 1
            };

            var queryHandler = new GetCountryDetailsQueryHandler(_configuration);

            var result = await queryHandler.Handle(query, CancellationToken.None);

            result.ShouldNotBeNull();
            result.ShouldBeOfType <CountryDetailsVm>();
        }