public void SingleItemInvalidAssignmentThrows() { SingleItem <MyInt> i1 = (MyInt)4; MyFalseEquatableItem i2 = new MyFalseEquatableItem(); Assert.Throws <ConfigItem.InvalidTypeAssignmentException>(() => i1.Assign(i2)); }
public void SingleItemAssignmentChangesValue() { SingleItem <MyInt> i1 = (MyInt)4; SingleItem <MyInt> i2 = (MyInt)42; i1.Assign(i2); Assert.Equal <MyInt>(new MyInt(42), i2); }