public void IsController_OpenGenericClass() { // Arrange var builder = new AccessibleControllerModelBuilder(); var typeInfo = typeof(OpenGenericController <>).GetTypeInfo(); // Act var isController = builder.IsController(typeInfo); // Assert Assert.False(isController); }
public void IsController_Interface() { // Arrange var builder = new AccessibleControllerModelBuilder(); var typeInfo = typeof(IController).GetTypeInfo(); // Act var isController = builder.IsController(typeInfo); // Assert Assert.False(isController); }
public void IsController_DerivedAbstractClass() { // Arrange var builder = new AccessibleControllerModelBuilder(); var typeInfo = typeof(DerivedAbstractController).GetTypeInfo(); // Act var isController = builder.IsController(typeInfo); // Assert Assert.True(isController); }
public void IsController_UserDefinedControllerClass() { // Arrange var builder = new AccessibleControllerModelBuilder(); var typeInfo = typeof(DefaultControllerModelBuilderTestControllers.Controller).GetTypeInfo(); // Act var isController = builder.IsController(typeInfo); // Assert Assert.False(isController); }
public void IsController_FrameworkControllerClass() { // Arrange var builder = new AccessibleControllerModelBuilder(); var typeInfo = typeof(Controller).GetTypeInfo(); // Act var isController = builder.IsController(typeInfo); // Assert Assert.False(isController); }
public void IsController_NoControllerSuffix() { // Arrange var builder = new AccessibleControllerModelBuilder(); var typeInfo = typeof(NoSuffix).GetTypeInfo(); // Act var isController = builder.IsController(typeInfo); // Assert Assert.True(isController); }
public void IsController_UserDefinedClass() { // Arrange var builder = new AccessibleControllerModelBuilder(); var typeInfo = typeof(StoreController).GetTypeInfo(); // Act var isController = builder.IsController(typeInfo); // Assert Assert.True(isController); }
public void IsController_Poco_WithNamingConvention() { // Arrange var builder = new AccessibleControllerModelBuilder(); var typeInfo = typeof(PocoController).GetTypeInfo(); // Act var isController = builder.IsController(typeInfo); // Assert Assert.True(isController); }