public void GetSurrogateForCyclicalReference_ValidSurrogate_GetsObject()
{
var surrogate = new NonSerializablePairSurrogate();
ISerializationSurrogate newSurrogate = FormatterServices.GetSurrogateForCyclicalReference(surrogate);
Assert.NotNull(newSurrogate);
Assert.NotSame(surrogate, newSurrogate);
}