public void GivenInvocationExpressionWhenSerializedThenShouldDeserialize(InvocationExpression invocation) { var json = Serializer.Serialize(invocation); Reset(); var target = Serializer.Deserialize <InvocationExpression>(json); Assert.Equal(invocation.Type, target.Type); Assert.True(invocation.IsEquivalentTo(target)); }