public void ShouldAdd_AndGet_TypeMappings() { SwaggerTypeMapping.ResetMappedTypes(); Assert.False(SwaggerTypeMapping.IsMappedType(typeof(long))); SwaggerTypeMapping.AddTypeMapping(typeof(long), typeof(double)); Assert.True(SwaggerTypeMapping.IsMappedType(typeof(long))); Assert.Equal(typeof(double), SwaggerTypeMapping.GetMappedType(typeof(long))); }
public void ShouldAdd_AndGet_NestedTypeMappings() { SwaggerTypeMapping.ResetMappedTypes(); Assert.False(SwaggerTypeMapping.IsMappedType(typeof(OriginalType))); SwaggerTypeMapping.AddTypeMapping(typeof(AnotherOriginalType), typeof(OriginalType)); SwaggerTypeMapping.AddTypeMapping(typeof(OriginalType), typeof(MappedType)); Assert.True(SwaggerTypeMapping.IsMappedType(typeof(AnotherOriginalType))); Assert.True(SwaggerTypeMapping.IsMappedType(typeof(OriginalType))); Assert.Equal(typeof(MappedType), SwaggerTypeMapping.GetMappedType(typeof(AnotherOriginalType))); }