Example #1
0
        public void SingleItemInvalidAssignmentThrows()
        {
            SingleItem <MyInt>   i1 = (MyInt)4;
            MyFalseEquatableItem i2 = new MyFalseEquatableItem();

            Assert.Throws <ConfigItem.InvalidTypeAssignmentException>(() => i1.Assign(i2));
        }
Example #2
0
        public void SingleItemAssignmentChangesValue()
        {
            SingleItem <MyInt> i1 = (MyInt)4;
            SingleItem <MyInt> i2 = (MyInt)42;

            i1.Assign(i2);
            Assert.Equal <MyInt>(new MyInt(42), i2);
        }