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