public void Given_CamelCaseNamingStrategy_When_GetOpenApiTypeName_Invoked_Then_It_Should_Return_Result() { var type = typeof(int); var strategy = new CamelCaseNamingStrategy(); var result = TypeExtensions.GetOpenApiTypeName(type, strategy); result.Should().Be("int32"); }
public void Given_NullableListType_When_GetUnderlyingType_Invoked_Then_It_Should_Return_Result(Type type, Type expected) { var result = TypeExtensions.GetUnderlyingType(type); result.Should().Be(expected); }
public void Given_NonGenericType_When_GetUnderlyingType_Invoked_Then_It_Should_Return_Null(Type type) { var result = TypeExtensions.GetUnderlyingType(type); result.Should().BeNull(); }
public void Given_Type_When_IsReferentialType_Invoked_Then_It_Should_Return_Result(Type type, bool expected) { var result = TypeExtensions.IsReferentialType(type); result.Should().Be(expected); }