public void CanMoveInOneStepTestAllFalse() { StreetProblems target = new StreetProblems(); Assert.IsFalse(target.CanMoveInOneSetp("ABC", "ABECD")); Assert.IsFalse(target.CanMoveInOneSetp("ABC", "A")); Assert.IsFalse(target.CanMoveInOneSetp("ABCD", "ABCD")); }
public void CanMoveInOneStepTestAllTrue() { StreetProblems target = new StreetProblems(); Assert.IsTrue(target.CanMoveInOneSetp("ABC", "ABF")); Assert.IsTrue(target.CanMoveInOneSetp("AB", "ABF")); Assert.IsTrue(target.CanMoveInOneSetp("ABC", "AB")); Assert.IsTrue(target.CanMoveInOneSetp("BIG", "BIT")); Assert.IsTrue(target.CanMoveInOneSetp("BAT", "BIT")); Assert.IsTrue(target.CanMoveInOneSetp("BAT", "BUT")); Assert.IsTrue(target.CanMoveInOneSetp("BAT", "CAT")); }