public void ReturnsCorrectValues(Tob tob)
            {
                tob.SetPropertiesFromTmc(Properties1);

                var resultV    = tob.GetPropertyOrDefault(Tob.PropertyIsVoltaged);
                var resultG    = tob.GetPropertyOrDefault(Tob.PropertyIsGrounded);
                var resultName = tob.GetPropertyOrDefault(Tob.PropertyName);

                resultV.Should().Be("1");
                resultG.Should().Be("1");
                resultName.Should().Be("Test1");
            }
            public void ReturnsNullForNull(Tob tob)
            {
                tob.SetPropertiesFromTmc(Properties1);

                var result = tob.GetPropertyOrDefault(null);

                result.Should().BeNull();
            }
            public void ReturnsNullForNotDefinedKey(Tob tob)
            {
                tob.SetPropertiesFromTmc(Properties1);

                var result = tob.GetPropertyOrDefault("not-defined");

                result.Should().BeNull();
            }