Exemplo n.º 1
0
        public void Test_GetWindowRectOf_NoWindow()
        {
            WindowTilerBugn windowTiler = new WindowTilerBugn();

            windowTiler.CalcuratePosition(0, 0, 1000, 0, 2000);
            Assert.IsTrue(windowTiler.defaultWindowRect.Equals(windowTiler.GetWindowRectOf(0)));
        }
Exemplo n.º 2
0
        public void Test_GetWindowRectOf_CountOfRightStackWindowIsZero()
        {
            WindowTilerBugn windowTiler = new WindowTilerBugn();

            windowTiler.percentOfLeftColumn = 0.7;

            windowTiler.CalcuratePosition(1, 0, 1000, 0, 2000);
            Assert.IsTrue(new WindowRect(0, 1000, 0, 1400).Equals(windowTiler.GetWindowRectOf(0)));
        }
Exemplo n.º 3
0
        public void Test_GetWindowRectOf_CountOfRightStackWindowIsThree()
        {
            WindowTilerBugn windowTiler = new WindowTilerBugn();

            windowTiler.percentOfLeftColumn           = 0.7;
            windowTiler.maxCountOfWindowOfRightColumn = 6;

            windowTiler.CalcuratePosition(5, 0, 1000, 0, 2000);
            Assert.IsTrue(new WindowRect(0, 1000, 0, 1400).Equals(windowTiler.GetWindowRectOf(0)));
            Assert.IsTrue(new WindowRect(0, 250, 1400, 2000).Equals(windowTiler.GetWindowRectOf(1)));
            Assert.IsTrue(new WindowRect(250, 500, 1400, 2000).Equals(windowTiler.GetWindowRectOf(2)));
            Assert.IsTrue(new WindowRect(500, 750, 1400, 2000).Equals(windowTiler.GetWindowRectOf(3)));
            Assert.IsTrue(new WindowRect(750, 1000, 1400, 2000).Equals(windowTiler.GetWindowRectOf(4)));
        }