Esempio n. 1
0
        public void GetLightingsHard3Test()
        {
            string lightingstringFlat = "1-2|3-4";
            var    expected           = new LightingRoom()
            {
                IndexesTop = new List <int> {
                    1, -2, -3, 4
                },
                SideIndexTop = new List <int>(),
                IsTopSide    = true
            };

            var actual = GetLightings(lightingstringFlat, true);

            Expect(actual, expected);
        }
Esempio n. 2
0
        public void GetLightingsSimple1Test()
        {
            string lightingstringFlat = "1";
            bool   isTop    = true;
            var    expected = new LightingRoom()
            {
                IndexesTop = new List <LightingWindow> {
                    new LightingWindow(1, 0)
                },
                IndexesBot = new List <LightingWindow> (),
            };

            var actual = GetLightings(lightingstringFlat, isTop);

            Expect(actual, expected);
        }
Esempio n. 3
0
        public void GetLightingsHard2Test()
        {
            string lightingstringFlat = "1-2|3";
            bool   isTop    = true;
            var    expected = new LightingRoom()
            {
                IndexesTop = new List <int> {
                    1, -2, -3
                },
                SideIndexTop = new List <int>(),
                IsTopSide    = isTop
            };

            var actual = GetLightings(lightingstringFlat, isTop);

            Expect(actual, expected);
        }
Esempio n. 4
0
        public void GetLightingsSideHard2Test()
        {
            string lightingstringFlat = "1|2,3|B";
            bool   isTop    = false;
            var    expected = new LightingRoom()
            {
                IndexesTop = new List <int> {
                    -1, -2, -3
                },
                SideIndexTop = new List <int> {
                    -1
                },
                Side      = Side.Right,
                IsTopSide = isTop
            };

            var actual = GetLightings(lightingstringFlat, isTop);

            Expect(actual, expected);
        }
Esempio n. 5
0
        public void GetLightingsSide4Test()
        {
            string lightingstringFlat = "B|1";
            bool   isTop    = true;
            var    expected = new LightingRoom()
            {
                IndexesTop = new List <int> {
                    -1
                },
                SideIndexTop = new List <int> {
                    -1
                },
                Side      = Side.Right,
                IsTopSide = isTop
            };

            var actual = GetLightings(lightingstringFlat, isTop);

            Expect(actual, expected);
        }
Esempio n. 6
0
        public void GetLightingsSide3Test()
        {
            string lightingstringFlat = "B,1|2";
            bool   isTop    = false;
            var    expected = new LightingRoom()
            {
                IndexesTop = new List <int> {
                    -1, -2
                },
                SideIndexTop = new List <int> {
                    1
                },
                Side      = Side.Left,
                IsTopSide = isTop
            };

            var actual = GetLightings(lightingstringFlat, isTop);

            Expect(actual, expected);
        }
Esempio n. 7
0
 private void Expect(LightingRoom actual, LightingRoom expected)
 {
     CollectionAssert.AreEqual(actual.IndexesTop, expected.IndexesTop);
     Assert.AreEqual(actual.SideIndexTop, expected.SideIndexTop);
     Assert.AreEqual(actual.Side, expected.Side);
 }
Esempio n. 8
0
 private void Awake()
 {
     lightingRoomParent = GetComponentInParent <LightingRoom>();
 }