Exemplo n.º 1
0
        public void Test_GetWindowRectOf_MinusOfMultiWindow()
        {
            WindowTilerDivider windowTiler = new WindowTilerDivider();

            windowTiler.columnCount = 3;
            windowTiler.rowCount    = 4;
            windowTiler.CalcuratePosition(12, 0, 1000, 0, 2100);
            Assert.IsTrue(new WindowRect(0, 250, 0, 700).Equals(windowTiler.GetWindowRectOf(-1)));
        }
Exemplo n.º 2
0
        public void Test_GetWindowRectOf_NoWindow()
        {
            WindowTilerDivider windowTiler = new WindowTilerDivider();

            windowTiler.columnCount = 3;
            windowTiler.rowCount    = 4;
            windowTiler.CalcuratePosition(0, 0, 1000, 0, 2000);
            Assert.IsTrue(windowTiler.defaultWindowRect.Equals(windowTiler.GetWindowRectOf(0)));
        }
Exemplo n.º 3
0
        public void Test_GetWindowRectOf_OverCountOfMultiWindow()
        {
            WindowTilerDivider windowTiler = new WindowTilerDivider();

            windowTiler.columnCount = 3;
            windowTiler.rowCount    = 4;
            windowTiler.CalcuratePosition(12, 0, 1000, 0, 2100);
            Assert.IsTrue(new WindowRect(500, 750, 1400, 2100).Equals(windowTiler.GetWindowRectOf(10)));
            Assert.IsTrue(new WindowRect(750, 1000, 1400, 2100).Equals(windowTiler.GetWindowRectOf(11)));
            Assert.IsTrue(new WindowRect(750, 1000, 1400, 2100).Equals(windowTiler.GetWindowRectOf(12)));
        }