public void Test_TraktShowAlias_Default_Constructor() { var showAlias = new TraktShowAlias(); showAlias.Title.Should().BeNullOrEmpty(); showAlias.CountryCode.Should().BeNullOrEmpty(); }
public void TestTraktShowSingleAliasDefaultConstructor() { var alias = new TraktShowAlias(); alias.Title.Should().BeNullOrEmpty(); alias.CountryCode.Should().BeNullOrEmpty(); }
public override async Task <ITraktShowAlias> ReadObjectAsync(JsonTextReader jsonReader, CancellationToken cancellationToken = default) { if (jsonReader == null) { return(await Task.FromResult(default(ITraktShowAlias))); } if (await jsonReader.ReadAsync(cancellationToken) && jsonReader.TokenType == JsonToken.StartObject) { ITraktShowAlias traktShowAlias = new TraktShowAlias(); while (await jsonReader.ReadAsync(cancellationToken) && jsonReader.TokenType == JsonToken.PropertyName) { var propertyName = jsonReader.Value.ToString(); switch (propertyName) { case JsonProperties.SHOW_ALIAS_PROPERTY_NAME_TITLE: traktShowAlias.Title = await jsonReader.ReadAsStringAsync(cancellationToken); break; case JsonProperties.SHOW_ALIAS_PROPERTY_NAME_COUNTRY: traktShowAlias.CountryCode = await jsonReader.ReadAsStringAsync(cancellationToken); break; default: await JsonReaderHelper.ReadAndIgnoreInvalidContentAsync(jsonReader, cancellationToken); break; } } return(traktShowAlias); } return(await Task.FromResult(default(ITraktShowAlias))); }