示例#1
0
        private DefaultControllerExtensions GetControllerTExtensions()
        {
            var types = new[]
            {
                typeof(AbstractTestController),
                typeof(PrivateTestController),
                typeof(PublicTestController),
                typeof(PublicNestedTestController),
                typeof(IController),
                typeof(DefaultControllerExtensionsTests)
            };

            var assemblyLoader = new Mock <IAssemblyLoader>();

            assemblyLoader.Setup(a => a.GetLoadableTypes(It.IsAny <Assembly>())).Returns <Assembly>(a => types);

            var controllerExt = new DefaultControllerExtensions(assemblyLoader.Object);

            return(controllerExt);
        }
        private DefaultControllerExtensions GetControllerTExtensions()
        {
            var types = new[]
            {
                typeof (AbstractTestController),
                typeof (PrivateTestController),
                typeof (PublicTestController),
                typeof (PublicNestedTestController),
                typeof (IController),
                typeof (DefaultControllerExtensionsTests)
            };

            var assemblyLoader = new Mock<IAssemblyLoader>();
            assemblyLoader.Setup(a => a.GetLoadableTypes(It.IsAny<Assembly>())).Returns<Assembly>(a => types);

            var controllerExt = new DefaultControllerExtensions(assemblyLoader.Object);

            return controllerExt;
        }