예제 #1
0
 public void RegisterSameMembraneType()
 {
     SemanticProcessor sp = new SemanticProcessor();
     IMembrane membrane1 = sp.RegisterMembrane<TestMembrane>();
     IMembrane membrane2 = sp.RegisterMembrane<TestMembrane>();
     Assert.That(membrane1 == membrane2, "Expected the same membrane instance.");
 }
        public void RegisterSameMembraneType()
        {
            SemanticProcessor sp        = new SemanticProcessor();
            IMembrane         membrane1 = sp.RegisterMembrane <TestMembrane>();
            IMembrane         membrane2 = sp.RegisterMembrane <TestMembrane>();

            Assert.That(membrane1 == membrane2, "Expected the same membrane instance.");
        }
        public void RegisterMembraneType()
        {
            SemanticProcessor sp       = new SemanticProcessor();
            IMembrane         membrane = sp.RegisterMembrane <TestMembrane>();

            Assert.That(sp.Membranes.Contains(membrane), "Expected membrane instance.");
        }
예제 #4
0
        public void Load(string dll)
        {
            assy = Assembly.LoadFrom(dll);
            Type t = assy.GetTypes().Single(at => at.Name == "HopeMembrane");

            membrane = (IMembrane)Activator.CreateInstance(t);
            sp.RegisterMembrane(membrane);
            Loaded = true;
        }
예제 #5
0
        public InAppRunner()
        {
            sp = new SemanticProcessor();

            // membrane = new HopeMembrane();
            // membrane = sp.RegisterMembrane<HopeMembrane>();
            // membrane = new App.HopeMembrane();
            membrane = sp.RegisterMembrane <App.HopeMembrane>();

            sp.Processing += ProcessingSemanticType;
        }
예제 #6
0
 public Runner()
 {
     sp       = new SemanticProcessor();
     membrane = new HopeMembrane();
     sp.RegisterMembrane <HopeMembrane>();
 }
예제 #7
0
 public void RegisterMembraneType()
 {
     SemanticProcessor sp = new SemanticProcessor();
     IMembrane membrane = sp.RegisterMembrane<TestMembrane>();
     Assert.That(sp.Membranes.Contains(membrane), "Expected membrane instance.");
 }