public CreateReviewResultParser(IValueSerializerResolver serializerResolver)
 {
     if (serializerResolver is null)
     {
         throw new ArgumentNullException(nameof(serializerResolver));
     }
     _stringSerializer = serializerResolver.GetValueSerializer("String");
 }
示例#2
0
 public UserEditResultParser(IValueSerializerResolver serializerResolver)
 {
     if (serializerResolver is null)
     {
         throw new ArgumentNullException(nameof(serializerResolver));
     }
     _booleanSerializer = serializerResolver.GetValueSerializer("Boolean");
 }
 public OnNewReviewResultParser(IValueSerializerResolver serializerResolver)
 {
     if (serializerResolver is null)
     {
         throw new ArgumentNullException(nameof(serializerResolver));
     }
     _intSerializer = serializerResolver.GetValueSerializer("Int");
 }
示例#4
0
 public GetHeroResultParser(IValueSerializerResolver serializerResolver)
 {
     if (serializerResolver is null)
     {
         throw new ArgumentNullException(nameof(serializerResolver));
     }
     _stringSerializer = serializerResolver.GetValueSerializer("String");
     _floatSerializer  = serializerResolver.GetValueSerializer("Float");
 }
 public GetCustomerResultParser(IValueSerializerResolver serializerResolver)
 {
     if (serializerResolver is null)
     {
         throw new ArgumentNullException(nameof(serializerResolver));
     }
     _intSerializer    = serializerResolver.GetValueSerializer("Int");
     _stringSerializer = serializerResolver.GetValueSerializer("String");
 }
示例#6
0
 public void Initialize(IValueSerializerResolver serializerResolver)
 {
     if (serializerResolver is null)
     {
         throw new ArgumentNullException(nameof(serializerResolver));
     }
     _stringSerializer    = serializerResolver.GetValueSerializer("String");
     _needsInitialization = false;
 }
示例#7
0
 public FarmListResultParser(IValueSerializerResolver serializerResolver)
 {
     if (serializerResolver is null)
     {
         throw new ArgumentNullException(nameof(serializerResolver));
     }
     _iDSerializer     = serializerResolver.GetValueSerializer("ID");
     _stringSerializer = serializerResolver.GetValueSerializer("String");
 }
示例#8
0
        public JsonOperationFormatter(
            IValueSerializerResolver valueSerializerResolver)
        {
            if (valueSerializerResolver is null)
            {
                throw new ArgumentNullException(nameof(valueSerializerResolver));
            }

            _valueSerializerResolver = valueSerializerResolver;
        }
示例#9
0
 public GetStreamResultParser(IValueSerializerResolver serializerResolver)
 {
     if (serializerResolver is null)
     {
         throw new ArgumentNullException(nameof(serializerResolver));
     }
     _stringSerializer     = serializerResolver.GetValueSerializer("String");
     _intSerializer        = serializerResolver.GetValueSerializer("Int");
     _dateTimeSerializer   = serializerResolver.GetValueSerializer("DateTime");
     _jSONObjectSerializer = serializerResolver.GetValueSerializer("JSONObject");
 }
 public MediaDetailsResultParser(IValueSerializerResolver serializerResolver)
 {
     if (serializerResolver is null)
     {
         throw new ArgumentNullException(nameof(serializerResolver));
     }
     _uuidSerializer              = serializerResolver.GetValueSerializer("Uuid");
     _stringSerializer            = serializerResolver.GetValueSerializer("String");
     _dateTimeSerializer          = serializerResolver.GetValueSerializer("DateTime");
     _intSerializer               = serializerResolver.GetValueSerializer("Int");
     _thumbnailSizeNameSerializer = serializerResolver.GetValueSerializer("ThumbnailSizeName");
 }
示例#11
0
        public async Task CreateReview_By_Episode()
        {
            // arrange
            IStarWarsClient          client             = Services.GetRequiredService <IStarWarsClient>();
            IValueSerializerResolver serializerResolver = Services.GetRequiredService <IValueSerializerResolver>();

            // act
            var result = await client.CreateReviewAsync(Episode.Empire, new ReviewInput()
            {
                Commentary = "You", Stars = 4
            });

            // assert
            result.MatchSnapshot();
        }
 public void Initialize(IValueSerializerResolver serializerResolver)
 {
     IsInitialized = true;
 }