/// <summary> /// Execute example /// </summary> /// <param name="cancellationToken">The cancellation token</param> /// <returns>The task</returns> public async Task Execute(CancellationToken cancellationToken) { var getValuesRequest = new ListValuesV1Request(); var getValuesResponse = await Run <ListValuesV1Request, ListValuesV1Response>(getValuesRequest, cancellationToken) .ConfigureAwait(Await.Default); Require.NotNull(getValuesResponse, nameof(getValuesResponse)); var putValuesRequest = new TestBodyValuesV1Request(); var putValuesResponse = await Run <TestBodyValuesV1Request, TestBodyValuesV1Response>(putValuesRequest, cancellationToken) .ConfigureAwait(Await.Default); Require.NotNull(putValuesResponse, nameof(putValuesResponse)); }
public bool Equals(TestBodyValuesV1Request request, TestBodyValuesV1Response response) { Argument.NotNull(request, nameof(request)); Argument.NotNull(response, nameof(response)); var collectionEqualityComparer = new CollectionEqualityComparer(); var dictionaryEqualityComparer = new DictionaryEqualityComparer(); bool equals = true; if ((request.Boolean == response.Boolean && request.Byte == response.Byte && request.Char == response.Char && request.DateTimeOffset == response.DateTimeOffset && request.Decimal == response.Decimal && request.Double == response.Double && request.Enum == response.Enum && request.Int16 == response.Int16 && request.Int32 == response.Int32 && request.Int64 == response.Int64 && request.SignedByte == response.SignedByte && request.Single == response.Single && request.String == response.String && request.TimeSpan == response.TimeSpan && request.UnsignedInt16 == response.UnsignedInt16 && request.UnsignedInt32 == response.UnsignedInt32 && request.UnsignedInt64 == response.UnsignedInt64 && request.Uri == response.Uri && request.Uuid == response.Uuid) == false) { equals = false; } else if ((collectionEqualityComparer.CollectionEquals(request.Array, response.Array) && collectionEqualityComparer.CollectionEquals(request.Bytes, response.Bytes) && dictionaryEqualityComparer.DictionaryEquals(request.Dictionary, response.Dictionary)) == false) { equals = false; } return(equals); }