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)); }