public void FirstChildNextSibling_2_SmallTree_2_ToStringReturnsProperResult() { // Arrange IFirstChildNextSibling <string> tree = DSBuilder.CreateFirstChildNextSibling_Small(); string expected = "a,FC(b,FC(d),NS(c))"; // Act string actual = tree.ToString(); Assert.AreEqual(expected, actual); }
public void FirstChildNextSibling_3_BigTree_2_ToStringReturnsProperResult() { // Arrange IFirstChildNextSibling <string> tree = DSBuilder.CreateFirstChildNextSibling_18_3(); string expected = "a,FC(b,FC(f,NS(g)),NS(c,NS(d,FC(h),NS(e,FC(i,NS(j,FC(k)))))))"; // Act string actual = tree.ToString(); Assert.AreEqual(expected, actual); }
public void FirstChildNextSibling_1_Constructor_2_ToStringReturnsProperResult() { // Arrange IFirstChildNextSibling <string> tree = DSBuilder.CreateFirstChildNextSibling_Empty(); string expected = "NIL"; // Act string actual = tree.ToString(); Assert.AreEqual(expected, actual); }