public void CountTrueLastAxis() { // arrange var targetData = new int[1]; var srcData = new[] { false, false, true, true }; var target = new DataAndLayout <int>(targetData, new FastAccess(new Layout(new int[] { 1 }, 0, new int[] { 1 }))); var src = new DataAndLayout <bool>(srcData, new FastAccess(new Layout(new int[] { 4 }, 0, new int[] { 1 }))); // action ScalarOps.CountTrueLastAxis(target, src); // assert Assert.AreEqual(2, targetData[0]); }