Skip to content

Commit 3b94099

Browse files
committed
Ensure latest dependencies; enable net9.0 support
1 parent ebf720d commit 3b94099

File tree

25 files changed

+688
-683
lines changed

25 files changed

+688
-683
lines changed

.github/workflows/CI.yml

+1-2
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,8 @@ jobs:
1818
uses: actions/setup-dotnet@v1
1919
with:
2020
dotnet-version: |
21-
6.0.x
22-
7.0.x
2321
8.0.x
22+
9.0.x
2423
2524
- name: Restore dependencies
2625
run: dotnet restore

samples/SqlServerDemo/SqlServerDemo.Database/SqlServerDemo.Database.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
</ItemGroup>
1818

1919
<ItemGroup>
20-
<PackageReference Include="DbEx.SqlServer" Version="2.7.1" />
20+
<PackageReference Include="DbEx.SqlServer" Version="2.8.0" />
2121
</ItemGroup>
2222

2323
</Project>

samples/SqlServerDemo/SqlServerDemo.Publisher/SqlServerDemo.Publisher.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
</ItemGroup>
2424

2525
<ItemGroup>
26-
<PackageReference Include="CoreEx.Azure" Version="3.28.0" />
26+
<PackageReference Include="CoreEx.Azure" Version="3.30.0" />
2727
<PackageReference Include="Microsoft.Extensions.Hosting" Version="7.0.1" />
2828
</ItemGroup>
2929

samples/SqlServerDemo/SqlServerDemo.Test/AAACustomerTest.cs

+9-8
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
using CoreEx.Json;
44
using NTangle.Test;
55
using NUnit.Framework;
6+
using NUnit.Framework.Legacy;
67
using SqlServerDemo.Publisher.Data;
78
using System.Threading.Tasks;
89

@@ -27,14 +28,14 @@ public async Task InitialNoChanges()
2728
UnitTest.WriteResult(cdcr, imp);
2829

2930
// Assert/verify the results.
30-
Assert.NotNull(cdcr);
31-
Assert.IsTrue(cdcr.IsSuccessful);
32-
Assert.IsNull(cdcr.BatchTracker);
33-
Assert.IsNull(cdcr.Exception);
34-
Assert.AreEqual(0, cdcr.ExecuteStatus.InitialCount);
35-
Assert.IsNull(cdcr.ExecuteStatus.ConsolidatedCount);
36-
Assert.IsNull(cdcr.ExecuteStatus.PublishCount);
37-
Assert.AreEqual(0, imp.GetEvents().Length);
31+
ClassicAssert.NotNull(cdcr);
32+
ClassicAssert.IsTrue(cdcr.IsSuccessful);
33+
ClassicAssert.IsNull(cdcr.BatchTracker);
34+
ClassicAssert.IsNull(cdcr.Exception);
35+
ClassicAssert.AreEqual(0, cdcr.ExecuteStatus.InitialCount);
36+
ClassicAssert.IsNull(cdcr.ExecuteStatus.ConsolidatedCount);
37+
ClassicAssert.IsNull(cdcr.ExecuteStatus.PublishCount);
38+
ClassicAssert.AreEqual(0, imp.GetEvents().Length);
3839
}
3940
}
4041
}

samples/SqlServerDemo/SqlServerDemo.Test/ContactTest.cs

+46-45
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
using NTangle;
55
using NTangle.Test;
66
using NUnit.Framework;
7+
using NUnit.Framework.Legacy;
78
using SqlServerDemo.Publisher.Data;
89
using SqlServerDemo.Publisher.Entities;
910
using System;
@@ -63,26 +64,26 @@ public async Task GenerateAllIdentifiers()
6364
UnitTest.WriteResult(cdcr, imp);
6465

6566
// Assert/verify the results.
66-
Assert.NotNull(cdcr);
67-
Assert.IsTrue(cdcr.IsSuccessful);
68-
Assert.IsNotNull(cdcr.BatchTracker);
69-
Assert.IsTrue(cdcr.BatchTracker.IsComplete);
70-
Assert.IsNotNull(cdcr.BatchTracker.CompletedDate);
71-
Assert.IsNotNull(cdcr.BatchTracker.CorrelationId);
72-
Assert.IsFalse(cdcr.BatchTracker.HasDataLoss);
73-
Assert.IsNull(cdcr.Exception);
67+
ClassicAssert.NotNull(cdcr);
68+
ClassicAssert.IsTrue(cdcr.IsSuccessful);
69+
ClassicAssert.IsNotNull(cdcr.BatchTracker);
70+
ClassicAssert.IsTrue(cdcr.BatchTracker.IsComplete);
71+
ClassicAssert.IsNotNull(cdcr.BatchTracker.CompletedDate);
72+
ClassicAssert.IsNotNull(cdcr.BatchTracker.CorrelationId);
73+
ClassicAssert.IsFalse(cdcr.BatchTracker.HasDataLoss);
74+
ClassicAssert.IsNull(cdcr.Exception);
7475

7576
var events = imp.GetEvents();
76-
Assert.AreEqual(1, events.Length);
77+
ClassicAssert.AreEqual(1, events.Length);
7778

7879
UnitTest.AssertEvent("ContactTest-GenerateAllIdentifiers.txt", events[0], "value.globalId", "value.globalAlternateContactId", "value.address.globalId", "value.address.globalAlternateAddressId");
7980

8081
// Check the event identifiers.
8182
var c = UnitTest.GetEventData<ContactCdc>(events[0]);
82-
Assert.NotNull(c.GlobalId);
83-
Assert.NotNull(c.GlobalAlternateContactId);
84-
Assert.NotNull(c.Address?.GlobalId);
85-
Assert.NotNull(c.Address?.GlobalAlternateAddressId);
83+
ClassicAssert.NotNull(c.GlobalId);
84+
ClassicAssert.NotNull(c.GlobalAlternateContactId);
85+
ClassicAssert.NotNull(c.Address?.GlobalId);
86+
ClassicAssert.NotNull(c.Address?.GlobalAlternateAddressId);
8687

8788
// Update contact 1 again.
8889
script = "UPDATE [Legacy].[Address] SET [Street1] = '1st' WHERE [AddressId] = 11" + Environment.NewLine;
@@ -95,26 +96,26 @@ public async Task GenerateAllIdentifiers()
9596
UnitTest.WriteResult(cdcr, imp);
9697

9798
// Assert/verify the results.
98-
Assert.NotNull(cdcr);
99-
Assert.IsTrue(cdcr.IsSuccessful);
100-
Assert.IsNotNull(cdcr.BatchTracker);
101-
Assert.IsTrue(cdcr.BatchTracker.IsComplete);
102-
Assert.IsNotNull(cdcr.BatchTracker.CompletedDate);
103-
Assert.IsNotNull(cdcr.BatchTracker.CorrelationId);
104-
Assert.IsFalse(cdcr.BatchTracker.HasDataLoss);
105-
Assert.IsNull(cdcr.Exception);
106-
Assert.AreEqual(1, cdcr.ExecuteStatus?.InitialCount);
107-
Assert.AreEqual(1, cdcr.ExecuteStatus?.ConsolidatedCount);
108-
Assert.AreEqual(1, cdcr.ExecuteStatus?.PublishCount);
99+
ClassicAssert.NotNull(cdcr);
100+
ClassicAssert.IsTrue(cdcr.IsSuccessful);
101+
ClassicAssert.IsNotNull(cdcr.BatchTracker);
102+
ClassicAssert.IsTrue(cdcr.BatchTracker.IsComplete);
103+
ClassicAssert.IsNotNull(cdcr.BatchTracker.CompletedDate);
104+
ClassicAssert.IsNotNull(cdcr.BatchTracker.CorrelationId);
105+
ClassicAssert.IsFalse(cdcr.BatchTracker.HasDataLoss);
106+
ClassicAssert.IsNull(cdcr.Exception);
107+
ClassicAssert.AreEqual(1, cdcr.ExecuteStatus?.InitialCount);
108+
ClassicAssert.AreEqual(1, cdcr.ExecuteStatus?.ConsolidatedCount);
109+
ClassicAssert.AreEqual(1, cdcr.ExecuteStatus?.PublishCount);
109110
events = imp.GetEvents();
110-
Assert.AreEqual(1, events.Length);
111+
ClassicAssert.AreEqual(1, events.Length);
111112

112113
// Check the event identifiers.
113114
var c2 = UnitTest.GetEventData<ContactCdc>(events[0]);
114-
Assert.AreEqual(c.GlobalId, c2.GlobalId);
115-
Assert.AreEqual(c.GlobalAlternateContactId, c2.GlobalAlternateContactId);
116-
Assert.AreEqual(c.Address?.GlobalId, c2.Address?.GlobalId);
117-
Assert.AreEqual(c.Address?.GlobalAlternateAddressId, c2.Address?.GlobalAlternateAddressId);
115+
ClassicAssert.AreEqual(c.GlobalId, c2.GlobalId);
116+
ClassicAssert.AreEqual(c.GlobalAlternateContactId, c2.GlobalAlternateContactId);
117+
ClassicAssert.AreEqual(c.Address?.GlobalId, c2.Address?.GlobalId);
118+
ClassicAssert.AreEqual(c.Address?.GlobalAlternateAddressId, c2.Address?.GlobalAlternateAddressId);
118119
}
119120

120121
[Test]
@@ -140,29 +141,29 @@ public async Task UsePreassignedIdentifiers()
140141
UnitTest.WriteResult(cdcr, imp);
141142

142143
// Assert/verify the results.
143-
Assert.NotNull(cdcr);
144-
Assert.IsTrue(cdcr.IsSuccessful);
145-
Assert.IsNotNull(cdcr.BatchTracker);
146-
Assert.IsTrue(cdcr.BatchTracker.IsComplete);
147-
Assert.IsNotNull(cdcr.BatchTracker.CompletedDate);
148-
Assert.IsNotNull(cdcr.BatchTracker.CorrelationId);
149-
Assert.IsFalse(cdcr.BatchTracker.HasDataLoss);
150-
Assert.IsNull(cdcr.Exception);
151-
Assert.AreEqual(1, cdcr.ExecuteStatus?.InitialCount);
152-
Assert.AreEqual(1, cdcr.ExecuteStatus?.ConsolidatedCount);
153-
Assert.AreEqual(1, cdcr.ExecuteStatus?.PublishCount);
144+
ClassicAssert.NotNull(cdcr);
145+
ClassicAssert.IsTrue(cdcr.IsSuccessful);
146+
ClassicAssert.IsNotNull(cdcr.BatchTracker);
147+
ClassicAssert.IsTrue(cdcr.BatchTracker.IsComplete);
148+
ClassicAssert.IsNotNull(cdcr.BatchTracker.CompletedDate);
149+
ClassicAssert.IsNotNull(cdcr.BatchTracker.CorrelationId);
150+
ClassicAssert.IsFalse(cdcr.BatchTracker.HasDataLoss);
151+
ClassicAssert.IsNull(cdcr.Exception);
152+
ClassicAssert.AreEqual(1, cdcr.ExecuteStatus?.InitialCount);
153+
ClassicAssert.AreEqual(1, cdcr.ExecuteStatus?.ConsolidatedCount);
154+
ClassicAssert.AreEqual(1, cdcr.ExecuteStatus?.PublishCount);
154155

155156
var events = imp.GetEvents();
156-
Assert.AreEqual(1, events.Length);
157+
ClassicAssert.AreEqual(1, events.Length);
157158

158159
UnitTest.AssertEvent("ContactTest-UsePreassignedIdentifiers.txt", events[0], "value.globalId", "value.globalAlternateContactId", "value.address.globalId", "value.address.globalAlternateAddressId");
159160

160161
// Check the event identifiers.
161162
var c = UnitTest.GetEventData<ContactCdc>(events[0]);
162-
Assert.AreEqual("C1", c.GlobalId);
163-
Assert.NotNull(c.GlobalAlternateContactId);
164-
Assert.NotNull(c.Address?.GlobalId);
165-
Assert.AreEqual("C88", c.Address?.GlobalAlternateAddressId);
163+
ClassicAssert.AreEqual("C1", c.GlobalId);
164+
ClassicAssert.NotNull(c.GlobalAlternateContactId);
165+
ClassicAssert.NotNull(c.Address?.GlobalId);
166+
ClassicAssert.AreEqual("C88", c.Address?.GlobalAlternateAddressId);
166167
}
167168
}
168169
}

samples/SqlServerDemo/SqlServerDemo.Test/CustomerTest.cs

+73-72
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
using CoreEx.Json;
33
using NTangle.Test;
44
using NUnit.Framework;
5+
using NUnit.Framework.Legacy;
56
using SqlServerDemo.Publisher.Data;
67
using System;
78
using System.Threading.Tasks;
@@ -58,20 +59,20 @@ public async Task LogicalDelete()
5859
UnitTest.WriteResult(cdcr, imp);
5960

6061
// Assert/verify the results.
61-
Assert.NotNull(cdcr);
62-
Assert.IsTrue(cdcr.IsSuccessful);
63-
Assert.IsNotNull(cdcr.BatchTracker);
64-
Assert.IsTrue(cdcr.BatchTracker.IsComplete);
65-
Assert.IsNotNull(cdcr.BatchTracker.CompletedDate);
66-
Assert.IsNotNull(cdcr.BatchTracker.CorrelationId);
67-
Assert.IsFalse(cdcr.BatchTracker.HasDataLoss);
68-
Assert.IsNull(cdcr.Exception);
69-
Assert.AreEqual(2, cdcr.ExecuteStatus?.InitialCount);
70-
Assert.AreEqual(2, cdcr.ExecuteStatus?.ConsolidatedCount);
71-
Assert.AreEqual(2, cdcr.ExecuteStatus?.PublishCount);
62+
ClassicAssert.NotNull(cdcr);
63+
ClassicAssert.IsTrue(cdcr.IsSuccessful);
64+
ClassicAssert.IsNotNull(cdcr.BatchTracker);
65+
ClassicAssert.IsTrue(cdcr.BatchTracker.IsComplete);
66+
ClassicAssert.IsNotNull(cdcr.BatchTracker.CompletedDate);
67+
ClassicAssert.IsNotNull(cdcr.BatchTracker.CorrelationId);
68+
ClassicAssert.IsFalse(cdcr.BatchTracker.HasDataLoss);
69+
ClassicAssert.IsNull(cdcr.Exception);
70+
ClassicAssert.AreEqual(2, cdcr.ExecuteStatus?.InitialCount);
71+
ClassicAssert.AreEqual(2, cdcr.ExecuteStatus?.ConsolidatedCount);
72+
ClassicAssert.AreEqual(2, cdcr.ExecuteStatus?.PublishCount);
7273

7374
var events = imp.GetEvents();
74-
Assert.AreEqual(2, events.Length);
75+
ClassicAssert.AreEqual(2, events.Length);
7576

7677
UnitTest.AssertEvent("CustomerTest-LogicalDelete-1.txt", events[0]);
7778
UnitTest.AssertEvent("CustomerTest-LogicalDelete-2.txt", events[1], "value.rowVersion");
@@ -96,20 +97,20 @@ public async Task ExcludeRowVersionFromETag()
9697
UnitTest.WriteResult(cdcr, imp);
9798

9899
// Assert/verify the results.
99-
Assert.NotNull(cdcr);
100-
Assert.IsTrue(cdcr.IsSuccessful);
101-
Assert.IsNotNull(cdcr.BatchTracker);
102-
Assert.IsTrue(cdcr.BatchTracker.IsComplete);
103-
Assert.IsNotNull(cdcr.BatchTracker.CompletedDate);
104-
Assert.IsNotNull(cdcr.BatchTracker.CorrelationId);
105-
Assert.IsFalse(cdcr.BatchTracker.HasDataLoss);
106-
Assert.IsNull(cdcr.Exception);
107-
Assert.AreEqual(1, cdcr.ExecuteStatus?.InitialCount);
108-
Assert.AreEqual(1, cdcr.ExecuteStatus?.ConsolidatedCount);
109-
Assert.AreEqual(1, cdcr.ExecuteStatus?.PublishCount);
100+
ClassicAssert.NotNull(cdcr);
101+
ClassicAssert.IsTrue(cdcr.IsSuccessful);
102+
ClassicAssert.IsNotNull(cdcr.BatchTracker);
103+
ClassicAssert.IsTrue(cdcr.BatchTracker.IsComplete);
104+
ClassicAssert.IsNotNull(cdcr.BatchTracker.CompletedDate);
105+
ClassicAssert.IsNotNull(cdcr.BatchTracker.CorrelationId);
106+
ClassicAssert.IsFalse(cdcr.BatchTracker.HasDataLoss);
107+
ClassicAssert.IsNull(cdcr.Exception);
108+
ClassicAssert.AreEqual(1, cdcr.ExecuteStatus?.InitialCount);
109+
ClassicAssert.AreEqual(1, cdcr.ExecuteStatus?.ConsolidatedCount);
110+
ClassicAssert.AreEqual(1, cdcr.ExecuteStatus?.PublishCount);
110111

111112
var events = imp.GetEvents();
112-
Assert.AreEqual(1, events.Length);
113+
ClassicAssert.AreEqual(1, events.Length);
113114

114115
// Update excluded property; should not pick up even though RowVersion column would have been updated as version (ETag) excludes.
115116
script = "UPDATE [Legacy].[Cust] SET [internal-secret] = 'shhh' WHERE [CustId] = 1";
@@ -123,18 +124,18 @@ public async Task ExcludeRowVersionFromETag()
123124
UnitTest.WriteResult(cdcr, imp);
124125

125126
// Assert/verify the results.
126-
Assert.NotNull(cdcr);
127-
Assert.IsTrue(cdcr.IsSuccessful);
128-
Assert.IsNotNull(cdcr.BatchTracker);
129-
Assert.IsTrue(cdcr.BatchTracker.IsComplete);
130-
Assert.IsNotNull(cdcr.BatchTracker.CompletedDate);
131-
Assert.IsNotNull(cdcr.BatchTracker.CorrelationId);
132-
Assert.IsFalse(cdcr.BatchTracker.HasDataLoss);
133-
Assert.IsNull(cdcr.Exception);
134-
Assert.AreEqual(1, cdcr.ExecuteStatus?.InitialCount);
135-
Assert.AreEqual(1, cdcr.ExecuteStatus?.ConsolidatedCount);
136-
Assert.AreEqual(0, cdcr.ExecuteStatus?.PublishCount);
137-
Assert.AreEqual(0, imp.GetEvents().Length);
127+
ClassicAssert.NotNull(cdcr);
128+
ClassicAssert.IsTrue(cdcr.IsSuccessful);
129+
ClassicAssert.IsNotNull(cdcr.BatchTracker);
130+
ClassicAssert.IsTrue(cdcr.BatchTracker.IsComplete);
131+
ClassicAssert.IsNotNull(cdcr.BatchTracker.CompletedDate);
132+
ClassicAssert.IsNotNull(cdcr.BatchTracker.CorrelationId);
133+
ClassicAssert.IsFalse(cdcr.BatchTracker.HasDataLoss);
134+
ClassicAssert.IsNull(cdcr.Exception);
135+
ClassicAssert.AreEqual(1, cdcr.ExecuteStatus?.InitialCount);
136+
ClassicAssert.AreEqual(1, cdcr.ExecuteStatus?.ConsolidatedCount);
137+
ClassicAssert.AreEqual(0, cdcr.ExecuteStatus?.PublishCount);
138+
ClassicAssert.AreEqual(0, imp.GetEvents().Length);
138139
}
139140

140141
[Test]
@@ -162,56 +163,56 @@ public async Task MaxQuerySize()
162163
UnitTest.WriteResult(cdcr, imp);
163164

164165
// Assert/verify the results.
165-
Assert.NotNull(cdcr);
166-
Assert.IsTrue(cdcr.IsSuccessful);
167-
Assert.IsNotNull(cdcr.BatchTracker);
168-
Assert.IsTrue(cdcr.BatchTracker.IsComplete);
169-
Assert.IsNotNull(cdcr.BatchTracker.CompletedDate);
170-
Assert.IsNotNull(cdcr.BatchTracker.CorrelationId);
171-
Assert.IsFalse(cdcr.BatchTracker.HasDataLoss);
172-
Assert.IsNull(cdcr.Exception);
173-
Assert.AreEqual(3, cdcr.ExecuteStatus?.InitialCount);
174-
Assert.AreEqual(3, cdcr.ExecuteStatus?.ConsolidatedCount);
175-
Assert.AreEqual(3, cdcr.ExecuteStatus?.PublishCount);
176-
Assert.AreEqual(3, imp.GetEvents().Length);
166+
ClassicAssert.NotNull(cdcr);
167+
ClassicAssert.IsTrue(cdcr.IsSuccessful);
168+
ClassicAssert.IsNotNull(cdcr.BatchTracker);
169+
ClassicAssert.IsTrue(cdcr.BatchTracker.IsComplete);
170+
ClassicAssert.IsNotNull(cdcr.BatchTracker.CompletedDate);
171+
ClassicAssert.IsNotNull(cdcr.BatchTracker.CorrelationId);
172+
ClassicAssert.IsFalse(cdcr.BatchTracker.HasDataLoss);
173+
ClassicAssert.IsNull(cdcr.Exception);
174+
ClassicAssert.AreEqual(3, cdcr.ExecuteStatus?.InitialCount);
175+
ClassicAssert.AreEqual(3, cdcr.ExecuteStatus?.ConsolidatedCount);
176+
ClassicAssert.AreEqual(3, cdcr.ExecuteStatus?.PublishCount);
177+
ClassicAssert.AreEqual(3, imp.GetEvents().Length);
177178

178179
// Next Execute should pick up the next 3.
179180
imp.Reset();
180181
cdcr = await cdc.ExecuteAsync().ConfigureAwait(false);
181182
UnitTest.WriteResult(cdcr, imp);
182183

183184
// Assert/verify the results.
184-
Assert.NotNull(cdcr);
185-
Assert.IsTrue(cdcr.IsSuccessful);
186-
Assert.IsNotNull(cdcr.BatchTracker);
187-
Assert.IsTrue(cdcr.BatchTracker.IsComplete);
188-
Assert.IsNotNull(cdcr.BatchTracker.CompletedDate);
189-
Assert.IsNotNull(cdcr.BatchTracker.CorrelationId);
190-
Assert.IsFalse(cdcr.BatchTracker.HasDataLoss);
191-
Assert.IsNull(cdcr.Exception);
192-
Assert.AreEqual(3, cdcr.ExecuteStatus?.InitialCount);
193-
Assert.AreEqual(3, cdcr.ExecuteStatus?.ConsolidatedCount);
194-
Assert.AreEqual(3, cdcr.ExecuteStatus?.PublishCount);
195-
Assert.AreEqual(3, imp.GetEvents().Length);
185+
ClassicAssert.NotNull(cdcr);
186+
ClassicAssert.IsTrue(cdcr.IsSuccessful);
187+
ClassicAssert.IsNotNull(cdcr.BatchTracker);
188+
ClassicAssert.IsTrue(cdcr.BatchTracker.IsComplete);
189+
ClassicAssert.IsNotNull(cdcr.BatchTracker.CompletedDate);
190+
ClassicAssert.IsNotNull(cdcr.BatchTracker.CorrelationId);
191+
ClassicAssert.IsFalse(cdcr.BatchTracker.HasDataLoss);
192+
ClassicAssert.IsNull(cdcr.Exception);
193+
ClassicAssert.AreEqual(3, cdcr.ExecuteStatus?.InitialCount);
194+
ClassicAssert.AreEqual(3, cdcr.ExecuteStatus?.ConsolidatedCount);
195+
ClassicAssert.AreEqual(3, cdcr.ExecuteStatus?.PublishCount);
196+
ClassicAssert.AreEqual(3, imp.GetEvents().Length);
196197

197198
// Next Execute should pick up the last 1.
198199
imp.Reset();
199200
cdcr = await cdc.ExecuteAsync().ConfigureAwait(false);
200201
UnitTest.WriteResult(cdcr, imp);
201202

202203
// Assert/verify the results.
203-
Assert.NotNull(cdcr);
204-
Assert.IsTrue(cdcr.IsSuccessful);
205-
Assert.IsNotNull(cdcr.BatchTracker);
206-
Assert.IsTrue(cdcr.BatchTracker.IsComplete);
207-
Assert.IsNotNull(cdcr.BatchTracker.CompletedDate);
208-
Assert.IsNotNull(cdcr.BatchTracker.CorrelationId);
209-
Assert.IsFalse(cdcr.BatchTracker.HasDataLoss);
210-
Assert.IsNull(cdcr.Exception);
211-
Assert.AreEqual(1, cdcr.ExecuteStatus?.InitialCount);
212-
Assert.AreEqual(1, cdcr.ExecuteStatus?.ConsolidatedCount);
213-
Assert.AreEqual(1, cdcr.ExecuteStatus?.PublishCount);
214-
Assert.AreEqual(1, imp.GetEvents().Length);
204+
ClassicAssert.NotNull(cdcr);
205+
ClassicAssert.IsTrue(cdcr.IsSuccessful);
206+
ClassicAssert.IsNotNull(cdcr.BatchTracker);
207+
ClassicAssert.IsTrue(cdcr.BatchTracker.IsComplete);
208+
ClassicAssert.IsNotNull(cdcr.BatchTracker.CompletedDate);
209+
ClassicAssert.IsNotNull(cdcr.BatchTracker.CorrelationId);
210+
ClassicAssert.IsFalse(cdcr.BatchTracker.HasDataLoss);
211+
ClassicAssert.IsNull(cdcr.Exception);
212+
ClassicAssert.AreEqual(1, cdcr.ExecuteStatus?.InitialCount);
213+
ClassicAssert.AreEqual(1, cdcr.ExecuteStatus?.ConsolidatedCount);
214+
ClassicAssert.AreEqual(1, cdcr.ExecuteStatus?.PublishCount);
215+
ClassicAssert.AreEqual(1, imp.GetEvents().Length);
215216
}
216217
}
217218
}

0 commit comments

Comments
 (0)