@@ -31,14 +31,13 @@ namespace SysML2.NET.Serializer.Xmi.Tests
3131 using Org . XmlUnit . Builder ;
3232 using Org . XmlUnit . Diff ;
3333
34- using SysML2 . NET . Serializer . Xmi . Extensions ;
35- using SysML2 . NET . Serializer . Xmi . Readers ;
3634 using SysML2 . NET . Serializer . Xmi . Writers ;
3735
3836 [ TestFixture ]
3937 public class RoundTripTestFixture
4038 {
4139 private ILoggerFactory loggerFactory ;
40+
4241 private XmiWriterOptions writerOptions = new ( ) ;
4342
4443 [ SetUp ]
@@ -54,13 +53,7 @@ public void Setup()
5453 [ Test ]
5554 public void Verify_that_deserialization_with_origin_map_tracks_elements ( )
5655 {
57- var xmiDataCache = new XmiDataCache ( new PocoReferenceResolveExtensionsFacade ( ) , this . loggerFactory . CreateLogger < XmiDataCache > ( ) ) ;
58-
59- var deSerializer = new DeSerializer (
60- new ExternalReferenceService ( this . loggerFactory . CreateLogger < ExternalReferenceService > ( ) ) ,
61- new XmiDataReaderFacade ( ) ,
62- xmiDataCache ,
63- this . loggerFactory ) ;
56+ var deSerializer = new DeSerializer ( this . loggerFactory ) ;
6457
6558 var originMap = new XmiElementOriginMap ( ) ;
6659
@@ -89,21 +82,15 @@ public void Verify_that_deserialization_with_origin_map_tracks_elements()
8982 public void Verify_that_serialized_output_is_well_formed_xml_with_correct_root ( )
9083 {
9184 // Step 1: Deserialize original
92- var xmiDataCache1 = new XmiDataCache ( new PocoReferenceResolveExtensionsFacade ( ) , this . loggerFactory . CreateLogger < XmiDataCache > ( ) ) ;
93-
94- var deSerializer1 = new DeSerializer (
95- new ExternalReferenceService ( this . loggerFactory . CreateLogger < ExternalReferenceService > ( ) ) ,
96- new XmiDataReaderFacade ( ) ,
97- xmiDataCache1 ,
98- this . loggerFactory ) ;
85+ var deSerializer1 = new DeSerializer ( this . loggerFactory ) ;
9986
10087 var filePath = Path . Combine ( TestContext . CurrentContext . TestDirectory , "Resources" , "Domain Libraries" , "Quantities and Units" , "Quantities.sysmlx" ) ;
10188 var originalNamespace = deSerializer1 . DeSerialize ( new Uri ( filePath ) ) ;
10289
10390 Assert . That ( originalNamespace , Is . Not . Null ) ;
10491
10592 // Step 2: Serialize to stream
106- var serializer = new Serializer ( new XmiDataWriterFacade ( this . loggerFactory ) , this . loggerFactory ) ;
93+ var serializer = new Serializer ( this . loggerFactory ) ;
10794 var memoryStream = new MemoryStream ( ) ;
10895
10996 serializer . Serialize ( originalNamespace , this . writerOptions , memoryStream ) ;
@@ -129,13 +116,7 @@ public void Verify_that_serialized_output_is_well_formed_xml_with_correct_root()
129116 [ Test ]
130117 public void Verify_that_origin_map_captures_multi_file_references ( )
131118 {
132- var xmiDataCache = new XmiDataCache ( new PocoReferenceResolveExtensionsFacade ( ) , this . loggerFactory . CreateLogger < XmiDataCache > ( ) ) ;
133-
134- var deSerializer = new DeSerializer (
135- new ExternalReferenceService ( this . loggerFactory . CreateLogger < ExternalReferenceService > ( ) ) ,
136- new XmiDataReaderFacade ( ) ,
137- xmiDataCache ,
138- this . loggerFactory ) ;
119+ var deSerializer = new DeSerializer ( this . loggerFactory ) ;
139120
140121 var originMap = new XmiElementOriginMap ( ) ;
141122
@@ -161,13 +142,7 @@ public void Verify_that_origin_map_captures_multi_file_references()
161142 [ Test ]
162143 public void VerifySerializedXmlCorrespondToOriginalFile ( )
163144 {
164- var xmiDataCache = new XmiDataCache ( new PocoReferenceResolveExtensionsFacade ( ) , this . loggerFactory . CreateLogger < XmiDataCache > ( ) ) ;
165-
166- var deSerializer = new DeSerializer (
167- new ExternalReferenceService ( this . loggerFactory . CreateLogger < ExternalReferenceService > ( ) ) ,
168- new XmiDataReaderFacade ( ) ,
169- xmiDataCache ,
170- this . loggerFactory ) ;
145+ var deSerializer = new DeSerializer ( this . loggerFactory ) ;
171146
172147 var originMap = new XmiElementOriginMap ( ) ;
173148
@@ -177,7 +152,7 @@ public void VerifySerializedXmlCorrespondToOriginalFile()
177152
178153 var quantityNamespace = deSerializer . DeSerialize ( fileUri , originMap ) ;
179154
180- var serializer = new Serializer ( new XmiDataWriterFacade ( this . loggerFactory ) , this . loggerFactory ) ;
155+ var serializer = new Serializer ( this . loggerFactory ) ;
181156 var outputFile = Path . Combine ( TestContext . CurrentContext . TestDirectory , "SerializedQuantities.sysmlx" ) ;
182157
183158 var fileStream = new FileStream ( outputFile , FileMode . Create ) ;
0 commit comments