public void Test_TraktUserFollowUserPostResponse_Default_Constructor() { var userFollowUserPostResponse = new TraktUserFollowUserPostResponse(); userFollowUserPostResponse.ApprovedAt.Should().BeNull(); userFollowUserPostResponse.User.Should().BeNull(); }
public void TestTraktUserFollowUserPostResponseDefaultConstructor() { var userFollowUserResponse = new TraktUserFollowUserPostResponse(); userFollowUserResponse.ApprovedAt.Should().NotHaveValue(); userFollowUserResponse.User.Should().BeNull(); }
public override async Task <ITraktUserFollowUserPostResponse> ReadObjectAsync(JsonTextReader jsonReader, CancellationToken cancellationToken = default) { if (jsonReader == null) { return(await Task.FromResult(default(ITraktUserFollowUserPostResponse))); } if (await jsonReader.ReadAsync(cancellationToken) && jsonReader.TokenType == JsonToken.StartObject) { var userObjectReader = new UserObjectJsonReader(); ITraktUserFollowUserPostResponse userFollowUserPostResponse = new TraktUserFollowUserPostResponse(); while (await jsonReader.ReadAsync(cancellationToken) && jsonReader.TokenType == JsonToken.PropertyName) { var propertyName = jsonReader.Value.ToString(); switch (propertyName) { case JsonProperties.USER_FOLLOW_USER_POST_RESPONSE_PROPERTY_NAME_APPROVED_AT: { var value = await JsonReaderHelper.ReadDateTimeValueAsync(jsonReader, cancellationToken); if (value.First) { userFollowUserPostResponse.ApprovedAt = value.Second; } break; } case JsonProperties.USER_FOLLOW_USER_POST_RESPONSE_PROPERTY_NAME_USER: userFollowUserPostResponse.User = await userObjectReader.ReadObjectAsync(jsonReader, cancellationToken); break; default: await JsonReaderHelper.ReadAndIgnoreInvalidContentAsync(jsonReader, cancellationToken); break; } } return(userFollowUserPostResponse); } return(await Task.FromResult(default(ITraktUserFollowUserPostResponse))); }