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); }