Cleaning up and fixing some tests. Refactoring.

Using auto mocking instead of some null stubs. Unclear if that practice will be adopted.
Builtin Orchard.Framework feature definition moved from ExtensioManager to CompositionStrategy

--HG--
branch : dev
This commit is contained in:
Louis DeJardin
2010-04-19 12:25:53 -07:00
parent 3509843b48
commit 7c793f4e0a
7 changed files with 82 additions and 73 deletions

View File

@@ -79,7 +79,7 @@ namespace Orchard.Tests.Environment.ShellBuilders {
var factory = _container.Resolve<IShellContainerFactory>();
var shellContainer = factory.CreateContainer(settings, topology);
var controllers = shellContainer.Resolve<IIndex<string, IController>>();
var controller = controllers["foo|bar"];
var controller = controllers["foo/bar"];
Assert.That(controller, Is.Not.Null);
Assert.That(controller, Is.InstanceOf<TestController>());
}
@@ -99,7 +99,7 @@ namespace Orchard.Tests.Environment.ShellBuilders {
var shellContainer = factory.CreateContainer(settings, topology);
var controllerMetas = shellContainer.Resolve<IIndex<string, Meta<IController>>>();
var metadata = controllerMetas["foo|bar"].Metadata;
var metadata = controllerMetas["foo/bar"].Metadata;
Assert.That(metadata["Hello"], Is.EqualTo("World"));
}
@@ -296,9 +296,9 @@ namespace Orchard.Tests.Environment.ShellBuilders {
Assert.That(setta, Is.Not.Null);
Assert.That(setta, Is.SameAs(settb));
var settings2 = CreateSettings();
var topology2 = CreateTopology();
var shellContainer2 = factory.CreateContainer(settings, topology2);
var shellContainer2 = factory.CreateContainer(settings2, topology2);
var proxa2 = shellContainer2.Resolve<DynamicProxyContext>();
var proxb2 = shellContainer2.Resolve<DynamicProxyContext>();