Ejemplo n.º 1
0
        public void MethodCallExpressionShouldDeserialize(MethodCallExpression method)
        {
            var serialized   = methodSerializer.Serialize(method, TestSerializer.GetDefaultState());
            var deserialized = methodSerializer.Deserialize(serialized, TestSerializer.State);

            Assert.Equal(method.Type.FullName, deserialized.Type.FullName);
            Assert.True(deserialized.IsEquivalentTo(deserialized));
        }
Ejemplo n.º 2
0
        public void MethodCallExpressionShouldDeserialize(MethodCallExpression method)
        {
            var serialized = TestSerializer
                             .GetSerializedFragment <MethodExpr, MethodCallExpression>(method);
            var deserialized = methodSerializer.Deserialize(serialized, new SerializationState());

            Assert.Equal(method.Type.FullName, deserialized.Type.FullName);
            Assert.True(deserialized.IsEquivalentTo(deserialized));
        }