Inheritance: DomainAdapter
 [Test] public void ExecuteMakeUsesSymbolAsObject() {
     var newClass = new SampleClass();
     processor.Get<Symbols>().Save("symbol", newClass);
     var executeMake = new ExecuteMake { Processor = processor };
     var input = new SlimTree().AddBranchValue("step").AddBranchValue("make").AddBranchValue("variable").AddBranchValue("$symbol");
     ExecuteOperation(executeMake, input, 2);
     Assert.AreEqual(newClass, processor.Get<SavedInstances>().GetValue("variable"));
 }
        [Test] public void ExecuteMakeUsesSymbolAsObject()
        {
            var newClass = new SampleClass();

            processor.Store(new Symbol("symbol", newClass));
            var executeMake = new ExecuteMake {
                Processor = processor
            };
            var input = new SlimTree().AddBranchValue("step").AddBranchValue("make").AddBranchValue("variable").AddBranchValue("$symbol");

            ExecuteOperation(executeMake, input, 2);
            Assert.AreEqual(newClass, processor.Load(new SavedInstance("variable")).Instance);
        }