public void OptionSetValue_equals() { OptionSetValue nullOptionSet = null; Assert.False(nullOptionSet.Equal(TestEnum.One)); Assert.True(new OptionSetValue(1).Equal(TestEnum.One)); Assert.True(new OptionSetValue(2).Equal(TestEnum.Two)); Assert.True(new OptionSetValue(3).Equal(3)); TestEnum?nullEnum = null; Assert.True(nullOptionSet.Equal(nullEnum)); Assert.False(new OptionSetValue(1).Equal(nullEnum)); Assert.False(new OptionSetValue(2).Equal(nullEnum)); }