Ejemplo n.º 1
0
        public void Serialize_CorrectlySerializesJobToInvocationData(Job job, string typeName, string method, string parameterTypes, string serializedArgs)
        {
            try
            {
                InvocationData.SetTypeSerializer(TypeHelper.SimpleAssemblyTypeSerializer);

                var invocationData = InvocationData.Serialize(job);

                Assert.Equal(typeName, invocationData.Type);
                Assert.Equal(method, invocationData.Method);
                Assert.Equal(parameterTypes, invocationData.ParameterTypes);
                Assert.Equal(serializedArgs, invocationData.Arguments);
            }
            finally
            {
                InvocationData.SetTypeSerializer(null);
            }
        }