Skip to content

Commit a1691b9

Browse files
committed
Added more tests
1 parent 09d764d commit a1691b9

4 files changed

Lines changed: 13 additions & 4 deletions

File tree

tests/TypeScriptBuilder.Tests/SimpleDtos/Data/SimpleDto_ts.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,7 @@
66
trueFalse: boolean;
77
numeric: number;
88
numericDecimal: number;
9+
today?: string;
10+
key: string;
911
}
1012
}

tests/TypeScriptBuilder.Tests/SimpleDtos/Models/SimpleDto.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,15 @@
33
public class SimpleDto
44
{
55
public string Text { get; set; }
6+
67
public bool TrueFalse { get; set; }
8+
79
public int Numeric { get; set; }
10+
811
public decimal NumericDecimal { get; set; }
912

13+
public DateTime? Today { get; set; }
14+
15+
public Guid Key { get; set; }
16+
1017
}

tests/TypeScriptBuilder.Tests/SimpleDtos/SimpleDtoTests.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@ public void Render_Simple_Dto()
1313
var builder = new TypeScriptGenerator(new TypeScriptGeneratorOptions
1414
{
1515
EmitDocumentation = false,
16-
EmitComments = false
16+
EmitComments = false,
17+
DatesAsString = true
1718
});
1819

1920

tests/TypeScriptBuilder.Tests/TestHelpers/AssemblyTestData.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,10 @@ public string ReadString(string filename)
2323
{
2424
var bytes = ReadBytes(filename);
2525

26-
return Encoding.UTF8.GetString(bytes).Trim(new char[] { '\uFEFF', '\u200B' })
26+
return Encoding.UTF8.GetString(bytes).Trim(new char[] { '\uFEFF', '\u200B' }) // Removes boom-chars
2727
.Replace("\r\n","\r")
2828
.Replace("\n","\r")
29-
.Replace("\r","\r\n"); // Removes boom-chars
30-
29+
.Replace("\r","\r\n");
3130
}
3231

3332
public byte[] ReadBytes(string filename)

0 commit comments

Comments
 (0)