public void cCombinatorNonEnumerable() { int original = 20; Func<int, int, int> x = (a, b) => a + b; int y = 10; int actual = original.c(x, y); Assert.AreEqual(x(y, original), actual); }