Пример #1
0
        public void GetEnumName_ProvidedItsValue(string enumName, long value, Type enumType)
        {
            // Act
            string result = EnumExts.GetName(enumType, value);

            // Assert
            Assert.AreEqual(enumName, result);
        }
Пример #2
0
        public void GetEnumPairs_AsDictionary(Type enumType)
        {
            // Act
            Dictionary <string, int> pairs = EnumExts.GetEnumPairs(enumType);

            // Assert
            Assert.Greater(pairs.Count, 0);
            pairs.ForEach(x =>
            {
                Log("{0}: {1}", x.Key, x.Value);
            });
        }
Пример #3
0
 public IEnumerable <EnumItem> GetConditions()
 {
     return(EnumExts.GetItems(typeof(CarPartCondition)));
 }
Пример #4
0
 public IEnumerable <EnumItem> GetParts()
 {
     return(EnumExts.GetItems(typeof(CarPartName)));
 }
Пример #5
0
 public void ForNonEnumType_GetEnumPairs_ThrowsException()
 {
     // Assert
     Assert.Throws <ArgumentException>(() => EnumExts.GetEnumPairs(typeof(Country)));
 }