コード例 #1
0
        public async Task <IActionResult> List([FromQuery] ListTeamFromQuery query)
        {
            var request = new ListTeamRequest(query);
            var result  = await _apiResult.Produce(request);

            return(result);
        }
コード例 #2
0
        public void ConstructorShoulSucceed()
        {
            // Arrange
            var query = new ListTeamFromQuery();

            // Act
            var request = new ListTeamRequest(query);

            // Assert
            request.Should().NotBeNull();
        }
コード例 #3
0
        public void ConstructorShouldFailWhenQueryIsNull()
        {
            // Arrange
            ListTeamFromQuery query = null;

            // Act
            Action request = () => { new ListTeamRequest(query); };

            // Assert
            request.Should().Throw <ArgumentNullException>();
        }
コード例 #4
0
 public ListTeamRequest(ListTeamFromQuery query)
 {
     _query = query ?? throw new ArgumentNullException(nameof(query));
 }