public static void TestFindAll <FloatCollection, FloatPredicate>( RefMatrix4x4 matrix, FloatPredicate match, FloatCollection expected) where FloatCollection : ICollection <float>, new() where FloatPredicate : struct, IPredicate <float> => CollectionAssert.AreEqual(expected, matrix.FindAll < float, FloatCollection, RefMatrix4x4, FloatPredicate>(match));