コード例 #1
0
        public void WhenParsingBoolInAnyCasing_ThenLogixBoolIsReturned()
        {
            var parsedTypeLowerCase = IngearHelper.ParseNetLogixDataType("bool");
            var parsedTypeMixedCase = IngearHelper.ParseNetLogixDataType("Bool");

            parsedTypeLowerCase.Should().Be(Logix.Tag.ATOMIC.BOOL);
            parsedTypeMixedCase.Should().Be(Logix.Tag.ATOMIC.BOOL);
        }
コード例 #2
0
        public void WhenParsingUnknownString_ThenLogixObjectIsReturned()
        {
            var parsedType = IngearHelper.ParseNetLogixDataType("123123_this is nonsense_blub_moooo");

            parsedType.Should().Be(Logix.Tag.ATOMIC.OBJECT);
        }
コード例 #3
0
        public void WhenParsingString_ThenLogixIntIsReturned()
        {
            var parsedType = IngearHelper.ParseNetLogixDataType("STRING");

            parsedType.Should().Be(Logix.Tag.ATOMIC.STRING);
        }
コード例 #4
0
        public void WhenParsingReal_ThenLogixIntIsReturned()
        {
            var parsedType = IngearHelper.ParseNetLogixDataType("REAL");

            parsedType.Should().Be(Logix.Tag.ATOMIC.REAL);
        }
コード例 #5
0
        public void WhenParsingLInt_ThenLogixIntIsReturned()
        {
            var parsedType = IngearHelper.ParseNetLogixDataType("LINT");

            parsedType.Should().Be(Logix.Tag.ATOMIC.LINT);
        }
コード例 #6
0
        public void WhenParsingBool_ThenLogixBoolIsReturned()
        {
            var parsedType = IngearHelper.ParseNetLogixDataType("BOOL");

            parsedType.Should().Be(Logix.Tag.ATOMIC.BOOL);
        }