Ejemplo n.º 1
0
        public void GetSignal_Test(DeviceAction action, string head, string tail, string expectedResult)
        {
            // given
            var device = new CMR1000("0000", "0010");

            // when
            var result = device.GetSignal(head, tail, action);

            // then
            Assert.Equal(expectedResult, result);
        }
Ejemplo n.º 2
0
        public void GetHead_CMR1000_Test()
        {
            // given
            var device = new CMR1000("0000", "0010");

            // when
            var result = _intertechnoGateway.GetHead(device);

            // then
            Assert.Equal("0,0,6,11125,89,26,0,", result);
        }
Ejemplo n.º 3
0
        public void GetTail_CMR1000_Test()
        {
            // given
            var device = new CMR1000("0000", "0010");

            // when
            var result = _intertechnoGateway.GetTail(device);

            // then
            Assert.Equal("1,125,0", result);
        }
        public void GetHead_CMR1000_Test()
        {
            // given
            var device = new CMR1000("0000", "0010");

            // when
            var result = _brennenstuhlGateway.GetHead(device);

            // then
            Assert.Equal("TXP:0,0,6,11125,89,25,", result);
        }
        public void GetTail_CMR1000_Test()
        {
            // given
            var device = new CMR1000("0000", "0010");

            // when
            var result = _brennenstuhlGateway.GetTail(device);

            // then
            Assert.Equal("1,140;", result);
        }
Ejemplo n.º 6
0
        public void Encode_InvalidCode_Test()
        {
            var device = new CMR1000("0000", "0010");

            Assert.Throws <InvalidCodeException>(() => device.Encode("012"));
        }