public void TypescriptTypeAttributesIsUsed()
        {
            var nullableString = typeof(AttributeAnnotatedClass).GetProperty("NullableString");
            var sut            = new TypescriptPropertyConverter(settings, enumSettings, namespaceSettings);

            var actual = sut.Convert(nullableString);

            Assert.That(actual.FormattedType, Is.EqualTo("string | null"));
        }
        public void TypescriptIsOptionalAttributesIsUsed()
        {
            var optionalString = typeof(AttributeAnnotatedClass).GetProperty("OptionalString");
            var sut            = new TypescriptPropertyConverter(settings, enumSettings, namespaceSettings);

            var actual = sut.Convert(optionalString);

            Assert.That(actual.IsOptional, Is.True);
            Assert.That(actual.FormattedType, Is.EqualTo("string"));
        }