Esempio n. 1
0
        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"));
        }
Esempio n. 2
0
        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"));
        }