private static void BytesNonGenericNullTest(IBytesSerializer serializer)
 {
     var type = typeof(TestModel);
     var bytes = serializer.ToBytes(type, null);
     var deserializeModel = serializer.FromBytes(type, bytes);
     Assert.Null(deserializeModel);
 }
Пример #2
0
    private static void BytesGenericNullTest(IBytesSerializer serializer)
    {
        TestModel?model            = null;
        var       bytes            = serializer.ToBytes(model);
        var       deserializeModel = serializer.FromBytes <TestModel>(bytes);

        Assert.Null(deserializeModel);
    }
Пример #3
0
    private static void BytesGenericTest(IBytesSerializer serializer, TestModel model)
    {
        var bytes            = serializer.ToBytes(model);
        var deserializeModel = serializer.FromBytes <TestModel>(bytes) !;

        Assert.Equal(
            Tuple.Create(model.Id, model.Age, model.CreateTime, model.Name, model.Gender),
            Tuple.Create(deserializeModel.Id, deserializeModel.Age, deserializeModel.CreateTime,
                         deserializeModel.Name, deserializeModel.Gender));
    }
Пример #4
0
 public ZaabyInputFormatter(MediaTypeHeaderValue contentType, IBytesSerializer bytesSerializer)
 {
     SupportedMediaTypes.Add(contentType);
     _bytesSerializer       = bytesSerializer;
     _streamSerializerAsync = bytesSerializer as IStreamSerializerAsync;
 }
Пример #5
0
 public ZaabeeRedisDatabase(IDatabase db, IBytesSerializer serializer, TimeSpan defaultExpiry)
 {
     _db            = db;
     _serializer    = serializer;
     _defaultExpiry = defaultExpiry;
 }
Пример #6
0
 public ZaabyOutputFormatter(MediaTypeHeaderValue contentType, IBytesSerializer bytesSerializer)
 {
     SupportedMediaTypes.Add(contentType);
     _bytesSerializer = bytesSerializer;
 }