Example #1
0
        public void GetZoneSummary_OneZone_Stopped_Works()
        {
            string expected       = "Currently 1 zones are loaded.\r\n===================\r\nZone: FadeCandyZone\r\nProgram: None\r\n-------------------\r\n";
            var    programSetName = "StepperSet";

            var zlm      = new ZLM(false, false, false);
            var zlmrpc   = new ZLMRPC(zlm);
            var zoneName = "FadeCandyZone";

            zlm.AddFadeCandyZone(zoneName, PixelType.FadeCandyWS2812Pixel, 8, 1);

            var zoneSummary = zlmrpc.GetZoneSummary();

            Assert.That(zoneSummary, Is.EqualTo(expected));

            zlmrpc.Dispose();
        }
Example #2
0
        public void GetZoneSummary_TwoZones_Stopped_Works()
        {
            string  expected       = "Currently 2 zones are loaded.\r\n===================\r\nZone: FadeCandyZone1\r\nProgram: None\r\n-------------------\r\nZone: FadeCandyZone2\r\nProgram: None\r\n-------------------\r\n";
            string  programSetName = "RainbowSet";
            string  programName    = "Rainbow";
            var     zoneName       = "FadeCandyZone";
            dynamic isv            = new ISV();

            isv.Speed = 50;

            var zlm            = new ZLM(false, false, false);
            var zlmrpc         = new ZLMRPC(zlm);
            var fadeCandyZone1 = zlm.AddFadeCandyZone("FadeCandyZone1", PixelType.FadeCandyWS2812Pixel, 8, 1);
            var fadeCandyZone2 = zlm.AddFadeCandyZone("FadeCandyZone2", PixelType.FadeCandyWS2812Pixel, 8, 2);

            var zoneSummary = zlmrpc.GetZoneSummary();

            Assert.That(zoneSummary, Is.EqualTo(expected));

            zlmrpc.Dispose();
        }