Esempio n. 1
0
        public void WithValidParams_CopyPropertiesToNewObject()
        {
            var source = new ObjectEnum
            {
                Id     = 1,
                MyEnum = MyEnum.Two,
            };

            var result = source.CopyPropertiesToNew <ObjectEnum>();

            Assert.AreEqual(source.MyEnum, result.MyEnum);
        }
Esempio n. 2
0
        public void CopyEnum()
        {
            var source = new ObjectEnum
            {
                Id     = 1,
                MyEnum = MyEnum.Two
            };

            var result = source.CopyPropertiesToNew <ObjectEnum>();

            Assert.AreEqual(source.MyEnum, result.MyEnum);
        }
Esempio n. 3
0
        public void WithNullSource_ThrowsArgumentNullException()
        {
            ObjectEnum source = null;

            Assert.Throws <ArgumentNullException>(() => source.CopyPropertiesToNew <ObjectEnum>());
        }