public void CheckPermutation_ReturnsTrueForPermutatedStrings() { char[] source = "Mr John Smith".ToCharArray(); char[] expected = "Mr%20John%20Smith".ToCharArray(); char[] actual = Problem_03.URLify(source); CollectionAssert.AreEqual(expected, actual); }
public void DeleteMiddleNode_DeletesANodeInTheMiddle() { Problem_03.DeleteMiddleNode(NODES[1]); // Checking lists are equal. using (var e1 = LIST.GetEnumerator()) using (var e2 = MODIFIED_LIST.GetEnumerator()) { while (e1.MoveNext() && e2.MoveNext()) { if (!e1.Current.Equals(e2.Current)) { Assert.Fail(); } } } }