public void IsTypeMatch_WithAny_ReturnsTrue(Type type, Type conventionType) { // Act var result = ApiConventionResult.IsTypeMatch(type, conventionType, ApiConventionTypeMatchBehavior.Any); // Assert Assert.True(result); }
public void IsTypeMatch_WithAssinableFrom_ReturnsFalseForUnrelated() { // Arrange var type = typeof(string); var conventionType = typeof(Derived); // Act var result = ApiConventionResult.IsTypeMatch(type, conventionType, ApiConventionTypeMatchBehavior.AssignableFrom); // Assert Assert.False(result); }
public void IsTypeMatch_WithAssinableFrom_ReturnsTrueForDerived() { // Arrange var type = typeof(Derived); var conventionType = typeof(Base); // Act var result = ApiConventionResult.IsTypeMatch(type, conventionType, ApiConventionTypeMatchBehavior.AssignableFrom); // Assert Assert.True(result); }