Exemple #1
0
        public void Decode_SampleObject_ShouldEncodeCorrect(string raw)
        {
            var decoded = ObjectParser.Decode <ObjectSample>(raw);
            var encoded = ObjectParser.Encode(decoded);

            Assert.AreEqual(raw, encoded);
        }
Exemple #2
0
        public void Decode_SampleContainer_ShouldRecursiveEncodeCorrect()
        {
            var input = new SampleContainer()
            {
                Sample1 = new ObjectSample()
                {
                    X = 1.3
                },
                Sample2 = new ObjectSample()
                {
                    X = 11
                }
            };
            const string expected = "1~33:1.3~2~33:11";

            var encoded = ObjectParser.Encode(input);

            Assert.AreEqual(expected, encoded);
        }
 public void Encode()
 {
     ObjectParser.Encode(new LargeObject());
 }
 public void Setup()
 {
     largeRaw = ObjectParser.Encode(new LargeObject());
 }
Exemple #5
0
        public void Encode_AllTypes_ShouldNotThrowException()
        {
            var all = new AllTypes();

            Assert.DoesNotThrow(() => ObjectParser.Encode(all));
        }