public void Nested_Array_Check_if_Empty_true() { // Arrange FlatArray flatArray = new FlatArray(); char comma = ','; // Act flatArray.BuildTheFlatArray("", comma); // Assert Assert.AreEqual(true, flatArray.IsFlatArrayEmpty()); }
public void Nested_Array_Check_if_Empty_false() { // Arrange FlatArray flatArray = new FlatArray(); char comma = ','; // Act flatArray.BuildTheFlatArray("[1, 2,[3]],4]", comma); // Assert Assert.AreEqual(false, flatArray.IsFlatArrayEmpty()); }
public void Nested_Array_Without_Intergers() { // Arrange FlatArray flatArray = new FlatArray(); char comma = ','; // Act flatArray.BuildTheFlatArray("[A, D,[B]],C]", comma); // Assert Assert.AreEqual(true, flatArray.IsFlatArrayEmpty()); }
/// <summary> /// Convert the enter nested array into flat array. /// </summary> static void ConvertNestedToFlatArray() { IFlatArray flatArray = new FlatArray(); if (_splitCharacterChar != '\0') { flatArray.BuildTheFlatArray(_nestedArray, _splitCharacterChar); } else { flatArray.BuildTheFlatArray(_nestedArray); } if (!flatArray.IsFlatArrayEmpty()) { flatArray.PrintNestedArray(); } else { flatArray.PrintEmptyNestedArray(); } }