Beispiel #1
0
        public void TestGetAllOutputChannelsWhereNoneExists()
        {
            var reader = new GUITagReader();
            var result = reader.GetAllOutputChannels(new ConnectedDevice());

            Assert.AreEqual(0, result.Count);
        }
Beispiel #2
0
        public void TestGetAllOutputChannelsWithoutDevice()
        {
            var reader = new GUITagReader();
            var result = reader.GetAllOutputChannels(null);

            Assert.IsNull(result);
        }
Beispiel #3
0
        public void TestGetAllOutputChannels()
        {
            var device = new ConnectedDevice
            {
                Channels = new List <Channel>
                {
                    new Channel("ai"),
                    new Channel("di"),
                    new Channel("do"),
                    new Channel("relay"),
                    new Channel("ao"),
                    new Channel("dwqdqw"),
                    new Channel("2212112")
                }
            };

            var reader = new GUITagReader();
            var result = reader.GetAllOutputChannels(device);

            Assert.AreEqual(2, result.Count);
        }