Пример #1
0
        public void ItemConditionInfo_deleteFrom()
        {
            ItemConditionInfo conditionInfo = new ItemConditionInfo();

            conditionInfo.SetIndexInfo(0, 1, 1);
            conditionInfo.SetAroundItemExist(true, true, true, true);

            string from = "L";

            conditionInfo.DeleteFrom(from);
            Assert.AreEqual(false, conditionInfo.isExistLeftIsland());
        }
Пример #2
0
        public void ItemConditionInfo_deleteDirection()
        {
            ItemConditionInfo conditionInfo = new ItemConditionInfo();

            conditionInfo.SetIndexInfo(0, 1, 1);
            conditionInfo.SetAroundItemExist(true, true, true, true);

            Assert.AreEqual(true, conditionInfo.isExistLeftIsland());
            Assert.AreEqual(true, conditionInfo.isExistRightIsland());
            Assert.AreEqual(true, conditionInfo.isExistTopIsland());
            Assert.AreEqual(true, conditionInfo.isExistBottomIsland());

            conditionInfo.DeleteLeft();
            Assert.AreEqual(false, conditionInfo.isExistLeftIsland());
            conditionInfo.DeleteRight();
            Assert.AreEqual(false, conditionInfo.isExistRightIsland());
            conditionInfo.DeleteTop();
            Assert.AreEqual(false, conditionInfo.isExistTopIsland());
            conditionInfo.DeleteBottom();
            Assert.AreEqual(false, conditionInfo.isExistBottomIsland());
        }