public void RoundtripSerialize() { var original = MethodBasedExportDefinition.CreateDefinition("B", GetMethodForInt()); var copy = AssertExtensions.RoundTripSerialize(original); Assert.AreEqual(original, copy); }
public void Create() { var obj = MethodBasedExportDefinition.CreateDefinition("B", GetMethodForInt()); Assert.AreEqual("B", obj.ContractName); Assert.AreEqual(TypeIdentity.CreateDefinition(typeof(int)), obj.DeclaringType); Assert.AreEqual(MethodDefinition.CreateDefinition(GetMethodForInt()), obj.Method); }