Fixes for enums and dictionaries

This commit is contained in:
2019-09-19 15:44:39 +02:00
parent 1c181442e8
commit 5637e82dbe
5 changed files with 106 additions and 10 deletions

View File

@@ -15,8 +15,7 @@ namespace PorygonSharpTests
[Test]
public void AbleToAccessStaticEnumVariable()
{
UserDataHandler.RegisterEnumType("testEnum", typeof(testEnum));
StaticScope.RegisterStaticVariable("testEnum", testEnum.One);
StaticScope.RegisterStaticEnum("testEnum", typeof(testEnum));
using (var script = new Script(@"
return type(testEnum)
"))
@@ -34,8 +33,7 @@ namespace PorygonSharpTests
[Test]
public void AbleToUseStaticEnumVariable()
{
UserDataHandler.RegisterEnumType("testEnum", typeof(testEnum));
StaticScope.RegisterStaticVariable("testEnum", testEnum.One);
StaticScope.RegisterStaticEnum("testEnum", typeof(testEnum));
using (var script = new Script(@"
return testEnum.Three + 2
"))