public void can_CopyTo_existing_object_when_existing_is_null() { var input = new SingleProp <int> { Value = 1 }; SingleProp <int> existing = null; var output = input.CopyTo(existing); Assert.AreEqual(input.Value, output.Value); }
public void can_CopyTo_existing_object() { var input = new SingleProp <int> { Value = 1 }; var existing = new SingleProp <int>(); var output = input.CopyTo(existing); Assert.AreEqual(existing.Value, input.Value); Assert.AreEqual(input.Value, output.Value); Assert.AreSame(existing, output); }