Ejemplo n.º 1
0
        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");
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        public void Given_NonGenericType_When_GetUnderlyingType_Invoked_Then_It_Should_Return_Null(Type type)
        {
            var result = TypeExtensions.GetUnderlyingType(type);

            result.Should().BeNull();
        }
Ejemplo n.º 4
0
        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);
        }