public void TestUnion() { var a = CbVal.NewUnion(new CbUnion("asd", CbVal.NewNull())); Assert.IsTrue(a.IsUnion); Assert.AreEqual(a.Union, new CbUnion("asd", CbVal.NewNull())); }
public void TestUnion2() { var code = "('asd')(123)true"; Parser.RunInReader(code, code => { var r = Parser.Union(code).Value.Item2; Assert.AreEqual(new CbUnion("asd", CbVal.NewUnion("123", CbVal.NewBool(true))), r); }); }