public void TestDtw() { int[,] tss = { { 1, 1, 1, 1, 1 }, { 2, 2, 2, 2, 2 }, { 3, 3, 3, 3, 3 }, { 4, 4, 4, 4, 4 }, { 5, 5, 5, 5, 5 } }; int[,] expected = { { 0, 0, 0, 0, 0 }, { 5, 0, 0, 0, 0 }, { 10, 5, 0, 0, 0 }, { 15, 10, 5, 0, 0 }, { 20, 15, 10, 5, 0 } }; using (KhivaArray arr = KhivaArray.Create(tss), dtw = Distances.Dtw(arr)) { var result = dtw.GetData2D <int>(); Assert.AreEqual(expected, result); } }