public void ReturnsNullWhenAddrHasUnknownType()
            {
                var tmAddr = new TmAddr(A.Dummy <uint>());

                var result = TmTag.Create(tmAddr);

                result.Should().BeNull();
            }
            public void ReturnsCorrectValueForTmAnalogAddr(int ch, int rtu, int point)
            {
                var tmAddr = new TmAddr(TmType.Analog, ch, rtu, point);

                var result = TmTag.Create(tmAddr);

                result.Should().Be(new TmAnalog(ch, rtu, point));
            }
            public void ReturnsNullWhenAddrIsNull()
            {
                var result = TmTag.Create(null);

                result.Should().BeNull();
            }