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