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); }
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); }
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); }
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); }
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); }
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); }
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); }
private void Awake() { lightingRoomParent = GetComponentInParent <LightingRoom>(); }