public static void Test <TIn, TOut>( Array2D <TIn> array, Converter <TIn, TOut> converter, Array2D <TOut> expected) => CollectionAssert.AreEqual(expected, array.ConvertAll(converter));
public static void Test <TIn, TOut, TConverter>( Array2D <TIn> array, TConverter converter, Array2D <TOut> expected) where TConverter : struct, IConverter <TIn, TOut> => CollectionAssert.AreEqual( expected, array.ConvertAll <TOut, TConverter>(converter));
public static string MapAsText(Level level, Array2D<bool> map) { return MapAsText(level, map.ConvertAll<int>(delegate(bool value) { return value ? 1 : 0; })); }