public void GetApiOperationType_ReturnsCorrectType_AttributeTypeIsString()
        {
            var apiDocumentationAttribute = new ApiDocumentationAttribute(null, null, typeof(String));

            var result = _typeToStringConverter.GetApiOperationType(apiDocumentationAttribute.ReturnType);

            Assert.That(result == typeof(String).Name);
        }
        public void GetApiOperationType_ReturnsCorrectType_WhenTypeIsNullableBoolean()
        {
            var apiDocumentationAttribute = new ApiDocumentationAttribute(null, null, null);

            var result = _typeToStringConverter.GetApiOperationType(apiDocumentationAttribute.ReturnType ?? typeof(Boolean? ));

            Assert.That(result == typeof(Boolean).Name);
        }
        public void GetApiOperationType_ReturnsCorrectType_AttributeTypeIsNullAndReturnTypeIsArrayOfString()
        {
            var apiDocumentationAttribute = new ApiDocumentationAttribute(null, null, null);

            var result = _typeToStringConverter.GetApiOperationType(apiDocumentationAttribute.ReturnType ?? typeof(String[]));

            Assert.That(result == String.Format("array[{0}]", typeof(String).Name));
        }
        public void GetApiOperationType_ReturnsCorrectType_AttributeTypeIsListOfInt16()
        {
            var apiDocumentationAttribute = new ApiDocumentationAttribute(null, null, typeof(List <Int16>));

            var result = _typeToStringConverter.GetApiOperationType(apiDocumentationAttribute.ReturnType);

            Assert.That(result == String.Format("array[{0}]", typeof(Int16).Name));
        }