public void Getting_String_Value_Works()
        {
            SecondDummyStaticExtension extension = new SecondDummyStaticExtension();
            string expectedResult = extension.StringValue;

            IStaticExtensionVariableData variableData = _LibraryPluginManager.GetStaticVariableDataByIdentifier("First", "StringValue");

            object result = _LibraryPluginManager.GetStaticVariableWithPrimitiveReturn(variableData);

            Assert.AreEqual(expectedResult, result);
        }
        public void Setting_String_Value_Works()
        {
            TypedValue testValue = new TypedValue(TypeHelper.GetSyneryType(typeof(string)), "Some Text!");

            IStaticExtensionVariableData variableData = _LibraryPluginManager.GetStaticVariableDataByIdentifier("First", "StringValue");

            _LibraryPluginManager.SetStaticVariableWithPrimitiveReturn(variableData, testValue);

            object result = _LibraryPluginManager.GetStaticVariableWithPrimitiveReturn(variableData);

            Assert.AreEqual(testValue.Value, result);
        }