public void BasicGlobalVariable_ParseCheck_Expected_Equal() { string globalVariableIdentifier = "@my_global_int"; string value = "12345"; var global = new LGlobal(new LValueRef(LType.UInt32Type(), globalVariableIdentifier), value); Assert.AreEqual($"{globalVariableIdentifier} = {LKeywords.Global} i32 {value}", global.Parse()); }
public void GlobalVariable_IsExternalAndConstant_Expected_Exception() { string globalVariableIdentifier = "@my_global_int"; string value = "12345"; var global = new LGlobal(new LValueRef(LType.UInt32Type(), globalVariableIdentifier), value) { IsExternal = true }; Assert.Throws <Exception>(() => { global.IsConstant = true; }); }