static TestUtilityExtensions() { Assembly assembly = typeof(Color).GetTypeInfo().Assembly; string nameSpace = typeof(Color).FullName; nameSpace = nameSpace.Substring(0, nameSpace.Length - typeof(Color).Name.Length - 1); foreach (PixelTypes pt in PixelTypesExpanded) { string typeName = $"{nameSpace}.{FlagsHelper<PixelTypes>.ToString(pt)}"; var t = assembly.GetType(typeName); if (t != null) { PixelTypes2ClrTypes[pt] = t; } } }
public void ToTypes_All() { var clrTypes = PixelTypes.All.ToTypes().ToArray(); Assert.True(clrTypes.Length >= FlagsHelper <PixelTypes> .GetSortedValues().Length - 2); }