public void ConstructFactoryPopulatesLocalControllerByDefault() { var container = new Container(); var factory = new FunqControllerFactory(container); var testController = container.Resolve<LocalController>(); Assert.That(testController, Is.Not.Null); }
public void ConstructFactoryPopulatesLocalControllerByDefault() { var container = new Container(); var factory = new FunqControllerFactory(container); var testController = container.Resolve <LocalController>(); Assert.That(testController, Is.Not.Null); }
public void ConstructFactoryPopulatesLocalControllerAndExternalControllerByDefault() { var container = new Container(); var factory = new FunqControllerFactory(container, typeof(ExternalController).Assembly); // test we can still resolve the local one (by default) var testController = container.Resolve<LocalController>(); Assert.That(testController, Is.Not.Null); // test we can resolve the external controller (via params assembly) var externalController = container.Resolve<ExternalController>(); Assert.That(externalController, Is.Not.Null); }
public void ConstructFactoryPopulatesLocalControllerAndExternalControllerByDefault() { var container = new Container(); var factory = new FunqControllerFactory(container, typeof(ExternalController).Assembly); // test we can still resolve the local one (by default) var testController = container.Resolve <LocalController>(); Assert.That(testController, Is.Not.Null); // test we can resolve the external controller (via params assembly) var externalController = container.Resolve <ExternalController>(); Assert.That(externalController, Is.Not.Null); }