コード例 #1
0
ファイル: EnumValueConverterTest.cs プロジェクト: GonzRu/WPG
        public void ShouldTakeDescriptionAttributeDuringConversion()
        {
            object converted = new EnumValueConverter().Convert(EnumTestCase.Two, null, null, null);

              Assert.IsInstanceOfType(converted, typeof(string));
              Assert.AreEqual<string>("description", (string)converted);
        }
コード例 #2
0
ファイル: EnumValueConverterTest.cs プロジェクト: GonzRu/WPG
        public void ShouldReturnNullValueString()
        {
            object converted = new EnumValueConverter().Convert(null, null, null, null);

              Assert.IsInstanceOfType(converted, typeof(string));
              Assert.AreEqual<string>(EnumValueConverter.NullValueString, (string)converted);
        }
コード例 #3
0
ファイル: EnumValueConverterTest.cs プロジェクト: GonzRu/WPG
        public void ShouldConvertNonEnumValueToString()
        {
            object converted = new EnumValueConverter().Convert(1234, null, null, null);

              Assert.IsInstanceOfType(converted, typeof(string));
              Assert.AreEqual<string>("1234", (string)converted);
        }
コード例 #4
0
ファイル: EnumValueConverterTest.cs プロジェクト: GonzRu/WPG
        public void ShouldConvertToStringForEmptyDescriptionAttribute()
        {
            object converted = new EnumValueConverter().Convert(EnumTestCase.Three, null, null, null);

              Assert.IsInstanceOfType(converted, typeof(string));
              Assert.AreEqual<string>("Three", (string)converted);
        }
コード例 #5
0
ファイル: EnumValueConverterTest.cs プロジェクト: GonzRu/WPG
        public void ShoudConvertEnumToString()
        {
            object converted = new EnumValueConverter().Convert(EnumTestCase.One, null, null, null);

              Assert.IsInstanceOfType(converted, typeof(string));
              Assert.AreEqual<string>("One", (string)converted);
        }