public void ContainerControllerFactory_GetControllerType_ReturnsNull_WhenContainerDoesntContainController() { var container = new Container(); var factory = new TestContainerControllerFactory(new ContainerResolver(container)); Assert.Null(factory.GetControllerType_(new Mock <RequestContext>().Object, "Proper")); }
public void ContainerControllerFactory_GetControllerType_ReturnsType_WhenContainerContainsController_SpecifiedControllerIsInRandomCase() { var container = new Container(); container.Inject <IController>(new ProperController()); var factory = new TestContainerControllerFactory(new ContainerResolver(container)); Assert.Equal(typeof(ProperController), factory.GetControllerType_(new Mock <RequestContext>().Object, "PrOpEr")); }
public void ContainerControllerFactory_GetControllerType_ReturnsType_WhenContainerContainsController_SpecifiedControllerContainsControllerAppendage() { var container = new Container(); container.Inject<IController>(new ProperController()); var factory = new TestContainerControllerFactory(new ContainerResolver(container)); Assert.Equal(typeof(ProperController), factory.GetControllerType_(new Mock<RequestContext>().Object, "ProperController")); }
public void ContainerControllerFactory_GetControllerType_ReturnsNull_WhenContainerDoesntContainController() { var container = new Container(); var factory = new TestContainerControllerFactory(new ContainerResolver(container)); Assert.Null(factory.GetControllerType_(new Mock<RequestContext>().Object, "Proper")); }