Esempio n. 1
0
 public void ConvertFromString()
 {
     Assert.That(_int32EnumConverter.ConvertFrom("ValueA"), Is.EqualTo(Int32Enum.ValueA));
     Assert.That(_int32EnumConverter.ConvertFrom("ValueB"), Is.EqualTo(Int32Enum.ValueB));
     Assert.That(_nullableInt32EnumConverter.ConvertFrom("ValueA"), Is.EqualTo(Int32Enum.ValueA));
     Assert.That(_nullableInt32EnumConverter.ConvertFrom(null), Is.EqualTo(null));
     Assert.That(_nullableInt32EnumConverter.ConvertFrom(string.Empty), Is.EqualTo(null));
 }
Esempio n. 2
0
 public void ConvertFromInt16()
 {
     Assert.That(_int16EnumConverter.ConvertFrom((Int16)0), Is.EqualTo(Int16Enum.ValueA));
     Assert.That(_int16EnumConverter.ConvertFrom((Int16)1), Is.EqualTo(Int16Enum.ValueB));
 }
Esempio n. 3
0
        public void ConvertFromString()
        {
            Assert.That(_int32EnumConverter.ConvertFrom("Value0"), Is.EqualTo(Int32Enum.Value0));
            Assert.That(_int32EnumConverter.ConvertFrom("Value1"), Is.EqualTo(Int32Enum.Value1));
            Assert.That(_int32EnumConverter.ConvertFrom("Value2"), Is.EqualTo(Int32Enum.Value2));
            Assert.That(_int32EnumConverter.ConvertFrom("Value5"), Is.EqualTo(Int32Enum.Value5));
            Assert.That(_int32EnumConverter.ConvertFrom("Value1, Value2"), Is.EqualTo(Int32Enum.Value1 | Int32Enum.Value2));

            Assert.That(_nullableInt32EnumConverter.ConvertFrom("Value1"), Is.EqualTo(Int32Enum.Value1));
            Assert.That(_nullableInt32EnumConverter.ConvertFrom("Value5"), Is.EqualTo(Int32Enum.Value5));
            Assert.That(_nullableInt32EnumConverter.ConvertFrom("Value1, Value2"), Is.EqualTo(Int32Enum.Value1 | Int32Enum.Value2));
            Assert.That(_nullableInt32EnumConverter.ConvertFrom(null), Is.EqualTo(null));
            Assert.That(_nullableInt32EnumConverter.ConvertFrom(string.Empty), Is.EqualTo(null));
        }