private static DataBundleResponseDto CreateFailedResponse( DataBundleRequestDto requestDto, DataBundleResponseErrorReason failedReason) { return(requestDto.CreateErrorResponse(new DataBundleResponseErrorDto( failedReason, failedReason.ToString()))); }
public void CreateErrorResponse_ReturnsResponse() { // arrange var requestId = Guid.Parse("BCDFAF35-B914-488E-A8FB-C41FC377097D"); var request = new DataBundleRequestDto( requestId, "CBF03641-95C2-4386-A04E-892CDF1D793A", "D5D400AD-CC11-409A-B757-75EB9AA8B0EA", new MessageTypeDto("message_type")); var dataBundleResponseErrorDto = new DataBundleResponseErrorDto( DataBundleResponseErrorReason.DatasetNotFound, "fake_description"); // act var actual = request.CreateErrorResponse(dataBundleResponseErrorDto); // assert Assert.Equal(requestId, actual.RequestId); Assert.Equal(dataBundleResponseErrorDto, actual.ResponseError); Assert.Equal(dataBundleResponseErrorDto.Reason, actual.ResponseError !.Reason); Assert.Equal(dataBundleResponseErrorDto.FailureDescription, actual.ResponseError.FailureDescription); }