public void GetEnumName_ProvidedItsValue(string enumName, long value, Type enumType) { // Act string result = EnumExts.GetName(enumType, value); // Assert Assert.AreEqual(enumName, result); }
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); }); }
public IEnumerable <EnumItem> GetConditions() { return(EnumExts.GetItems(typeof(CarPartCondition))); }
public IEnumerable <EnumItem> GetParts() { return(EnumExts.GetItems(typeof(CarPartName))); }
public void ForNonEnumType_GetEnumPairs_ThrowsException() { // Assert Assert.Throws <ArgumentException>(() => EnumExts.GetEnumPairs(typeof(Country))); }