Ejemplo n.º 1
0
        public void DiscoverActionAndRegisters()
        {
            MockActionClass actionClass = new MockActionClass();

            actionStrategy.BuildUp(builderContext, typeof(MockActionClass), actionClass, null);

            Assert.IsNotNull(actionCatalog.Action);
            Assert.AreEqual("Action1", actionCatalog.Action);
            Assert.IsNotNull(actionCatalog.ActionDelegate);
        }
Ejemplo n.º 2
0
        public void DiscoverAndRemoveActionImplementation()
        {
            MockActionClass actionClass = new MockActionClass();

            actionStrategy.BuildUp(builderContext, typeof(MockActionClass), actionClass, null);

            actionCatalog.Action         = null;
            actionCatalog.ActionDelegate = null;
            actionStrategy.TearDown(builderContext, actionClass);

            Assert.IsNotNull(actionCatalog.Action);
            Assert.AreEqual("Action1", actionCatalog.Action);
        }