public void GivenInValidRequest_ThenThrowsBadRequestException(int id) { //arrange var request = new GetAssetApiRequest { Id = id }; request.IsValid().Should().BeFalse(); }
public async Task <IActionResult> Get([FromRoute] GetAssetApiRequest request) { if (!request.IsValid()) { return(StatusCode(400)); } GetAssetRequest getAssetRequest = new GetAssetRequest { Id = request.Id.Value }; return(this.StandardiseResponse <GetAssetResponse, AssetOutputModel>( await _assetUseCase.ExecuteAsync(getAssetRequest).ConfigureAwait(false))); }