public void Clone_ReturnsDeepCopy_True() { _symbolTable.MakeSafe("key", Fragment.CreateNamed("FragmentType")); ISymbolTable clone = _symbolTable.Copy(); clone.MakeUnsafe("key"); ISymbolTable result = _symbolTable.Copy(); Assert.That(result.IsAssignableTo("key", Fragment.CreateNamed("FragmentType")), Is.True); }
protected override bool ViolationCheckStrategy(ISymbolTable context) { return !context.IsAssignableTo (_symbol, _fragment); }
protected override bool ViolationCheckStrategy(ISymbolTable context) { return(!context.IsAssignableTo(_symbol, _fragment)); }