Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }