@@ -6,14 +6,14 @@ namespace Scarlet.System.Text.Json.DateTimeConverter.Tests;
66public class JsonDateTimeFormatConverterTests
77{
88 [ Fact ]
9- public void SerializeAndDeserialize_Reflection_TestModel_ShouldMatchOriginal ( )
9+ public void ReflectionBased_CompleteModel_WithFormatConverter ( )
1010 {
1111 // Arrange
1212 var options = new JsonSerializerOptions
1313 {
1414 WriteIndented = true
1515 } ;
16- var originalModel = new TestModelSourceGenerator
16+ var originalModel = new SourceGeneratorModel
1717 {
1818 DateTimeProperty = new DateTime ( 2023 , 10 , 1 , 12 , 0 , 0 , DateTimeKind . Utc ) ,
1919 NullableDateTimeProperty = new DateTime ( 2023 , 10 , 1 , 12 , 0 , 0 , DateTimeKind . Utc ) ,
@@ -31,7 +31,7 @@ public void SerializeAndDeserialize_Reflection_TestModel_ShouldMatchOriginal()
3131
3232 // Act
3333 var json = JsonSerializer . Serialize ( originalModel , options ) ;
34- var deserializedModel = JsonSerializer . Deserialize < TestModelSourceGenerator > ( json , options ) ;
34+ var deserializedModel = JsonSerializer . Deserialize < SourceGeneratorModel > ( json , options ) ;
3535
3636 // Assert
3737 Assert . NotNull ( deserializedModel ) ;
@@ -43,14 +43,14 @@ public void SerializeAndDeserialize_Reflection_TestModel_ShouldMatchOriginal()
4343 }
4444
4545 [ Fact ]
46- public void SerializeAndDeserialize_Reflection_TestModel_WithNullValues_ShouldMatchOriginal ( )
46+ public void ReflectionBased_CompleteModel_WithFormatConverter_WithNullValues ( )
4747 {
4848 // Arrange
4949 var options = new JsonSerializerOptions
5050 {
5151 WriteIndented = true
5252 } ;
53- var originalModel = new TestModelSourceGenerator
53+ var originalModel = new SourceGeneratorModel
5454 {
5555 DateTimeProperty = new DateTime ( 2023 , 10 , 1 , 12 , 0 , 0 , DateTimeKind . Utc ) ,
5656 NullableDateTimeProperty = null ,
@@ -68,7 +68,7 @@ public void SerializeAndDeserialize_Reflection_TestModel_WithNullValues_ShouldMa
6868
6969 // Act
7070 var json = JsonSerializer . Serialize ( originalModel , options ) ;
71- var deserializedModel = JsonSerializer . Deserialize < TestModelSourceGenerator > ( json , options ) ;
71+ var deserializedModel = JsonSerializer . Deserialize < SourceGeneratorModel > ( json , options ) ;
7272
7373 // Assert
7474 Assert . NotNull ( deserializedModel ) ;
@@ -80,12 +80,12 @@ public void SerializeAndDeserialize_Reflection_TestModel_WithNullValues_ShouldMa
8080 }
8181
8282 [ Fact ]
83- public void SerializeAndDeserialize_SourceGenerator_TestModel_ShouldMatchOriginal ( )
83+ public void SourceGenerator_CompleteModel_WithFormatConverter ( )
8484 {
8585 // Arrange
86- var testModelType = typeof ( TestModelSourceGenerator ) ;
86+ var testModelType = typeof ( SourceGeneratorModel ) ;
8787 var context = TestModelSourceGeneratorJsonSerializerContext . Default ;
88- var originalModel = new TestModelSourceGenerator
88+ var originalModel = new SourceGeneratorModel
8989 {
9090 DateTimeProperty = new DateTime ( 2023 , 10 , 1 , 12 , 0 , 0 , DateTimeKind . Utc ) ,
9191 NullableDateTimeProperty = new DateTime ( 2023 , 10 , 1 , 12 , 0 , 0 , DateTimeKind . Utc ) ,
@@ -103,7 +103,7 @@ public void SerializeAndDeserialize_SourceGenerator_TestModel_ShouldMatchOrigina
103103
104104 // Act
105105 var json = JsonSerializer . Serialize ( originalModel , testModelType , context ) ;
106- var deserializedModel = ( TestModelSourceGenerator ? ) JsonSerializer . Deserialize ( json , testModelType , context ) ;
106+ var deserializedModel = ( SourceGeneratorModel ? ) JsonSerializer . Deserialize ( json , testModelType , context ) ;
107107
108108 // Assert
109109 Assert . NotNull ( deserializedModel ) ;
@@ -115,15 +115,15 @@ public void SerializeAndDeserialize_SourceGenerator_TestModel_ShouldMatchOrigina
115115 }
116116
117117 [ Fact ]
118- public void SerializeAndDeserialize_SourceGenerator_TypeInfoResolver_TestModel_ShouldMatchOriginal ( )
118+ public void SourceGenerator_WithResolver_WithAttribute_UsingOptions ( )
119119 {
120120 // Arrange
121121 var sourceGenOptions = new JsonSerializerOptions
122122 {
123123 WriteIndented = true ,
124124 TypeInfoResolver = new DateTimeConverterResolver ( TestModelSourceGeneratorJsonSerializerContext . Default )
125125 } ;
126- var originalModel = new TestModelSourceGeneratorAttributes
126+ var originalModel = new SourceGeneratorWithResolverModel
127127 {
128128 DateTimeProperty = new DateTime ( 2023 , 10 , 1 , 12 , 0 , 0 , DateTimeKind . Utc ) ,
129129 NullableDateTimeProperty = new DateTime ( 2023 , 10 , 1 , 12 , 0 , 0 , DateTimeKind . Utc ) ,
@@ -141,7 +141,7 @@ public void SerializeAndDeserialize_SourceGenerator_TypeInfoResolver_TestModel_S
141141
142142 // Act
143143 var json = JsonSerializer . Serialize ( originalModel , sourceGenOptions ) ;
144- var deserializedModel = JsonSerializer . Deserialize < TestModelSourceGenerator > ( json , sourceGenOptions ) ;
144+ var deserializedModel = JsonSerializer . Deserialize < SourceGeneratorModel > ( json , sourceGenOptions ) ;
145145
146146 // Assert
147147 Assert . NotNull ( deserializedModel ) ;
@@ -153,12 +153,12 @@ public void SerializeAndDeserialize_SourceGenerator_TypeInfoResolver_TestModel_S
153153 }
154154
155155 [ Fact ]
156- public void SerializeAndDeserialize_SourceGeneratorWithResolver_JsonSerializerContext_TestModel_ShouldMatchOriginal ( )
156+ public void SourceGenerator_WithResolver_WithAttribute_UsingContext ( )
157157 {
158158 // Arrange
159- var testModelType = typeof ( TestModelSourceGeneratorAttributes ) ;
159+ var testModelType = typeof ( SourceGeneratorWithResolverModel ) ;
160160 var context = new DateTimeConverterResolver ( TestModelSourceGeneratorJsonSerializerContext . Default ) ;
161- var originalModel = new TestModelSourceGeneratorAttributes
161+ var originalModel = new SourceGeneratorWithResolverModel
162162 {
163163 DateTimeProperty = new DateTime ( 2023 , 10 , 1 , 12 , 0 , 0 , DateTimeKind . Utc ) ,
164164 NullableDateTimeProperty = new DateTime ( 2023 , 10 , 1 , 12 , 0 , 0 , DateTimeKind . Utc ) ,
@@ -176,7 +176,7 @@ public void SerializeAndDeserialize_SourceGeneratorWithResolver_JsonSerializerCo
176176
177177 // Act
178178 var json = JsonSerializer . Serialize ( originalModel , testModelType , context ) ;
179- var deserializedModel = ( TestModelSourceGeneratorAttributes ? ) JsonSerializer . Deserialize ( json , testModelType , context ) ;
179+ var deserializedModel = ( SourceGeneratorWithResolverModel ? ) JsonSerializer . Deserialize ( json , testModelType , context ) ;
180180
181181 // Assert
182182 Assert . NotNull ( deserializedModel ) ;
@@ -188,12 +188,12 @@ public void SerializeAndDeserialize_SourceGeneratorWithResolver_JsonSerializerCo
188188 }
189189
190190 [ Fact ]
191- public void SerializeAndDeserialize_SourceGenerator_TestModel_WithNullValues_ShouldMatchOriginal ( )
191+ public void SourceGenerator_CompleteModel_WithFormatConverter_WithNullValues ( )
192192 {
193193 // Arrange
194- var testModelType = typeof ( TestModelSourceGenerator ) ;
194+ var testModelType = typeof ( SourceGeneratorModel ) ;
195195 var context = TestModelSourceGeneratorJsonSerializerContext . Default ;
196- var originalModel = new TestModelSourceGenerator
196+ var originalModel = new SourceGeneratorModel
197197 {
198198 DateTimeProperty = new DateTime ( 2023 , 10 , 1 , 12 , 0 , 0 , DateTimeKind . Utc ) ,
199199 NullableDateTimeProperty = null ,
@@ -211,7 +211,7 @@ public void SerializeAndDeserialize_SourceGenerator_TestModel_WithNullValues_Sho
211211
212212 // Act
213213 var json = JsonSerializer . Serialize ( originalModel , testModelType , context ) ;
214- var deserializedModel = ( TestModelSourceGenerator ? ) JsonSerializer . Deserialize ( json , testModelType , context ) ;
214+ var deserializedModel = ( SourceGeneratorModel ? ) JsonSerializer . Deserialize ( json , testModelType , context ) ;
215215
216216 // Assert
217217 Assert . NotNull ( deserializedModel ) ;
0 commit comments