Skip to content

Commit 26093be

Browse files
committed
Tests' improvements
Updated assertions
1 parent c867a53 commit 26093be

8 files changed

+71
-116
lines changed

Orm/Xtensive.Orm.Tests/Upgrade/TableMovesToAnotherHierarchy/ColumnTypeChangeInNewHierarchy.cs

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ protected override void CheckSingleTableComparisonResult(SchemaComparisonResult
2525
{
2626
Assert.That(comparisonResult, Is.Not.Null);
2727
Assert.That(comparisonResult.HasUnsafeActions, Is.True);
28-
Assert.That(comparisonResult.UnsafeActions.Count, Is.EqualTo(3));
28+
Assert.That(comparisonResult.UnsafeActions.Count, Is.EqualTo(4));
2929

3030
var structureActions = comparisonResult.UnsafeActions.OfType<PropertyChangeAction>().ToList();
3131
Assert.That(structureActions.Count, Is.EqualTo(2));
@@ -35,15 +35,16 @@ protected override void CheckSingleTableComparisonResult(SchemaComparisonResult
3535
Is.True);
3636

3737
var dataActions = comparisonResult.UnsafeActions.OfType<DataAction>().ToList();
38-
Assert.That(dataActions.Count, Is.EqualTo(1));
38+
Assert.That(dataActions.Count, Is.EqualTo(2));
3939
Assert.That(dataActions[0].Path, Is.EqualTo($"Tables/SingleTableRoot"));
40+
Assert.That(dataActions[1].Path, Is.EqualTo($"Tables/SingleTableRoot"));
4041
}
4142

4243
protected override void CheckClassTableComparisonResult(SchemaComparisonResult comparisonResult)
4344
{
4445
Assert.That(comparisonResult, Is.Not.Null);
4546
Assert.That(comparisonResult.HasUnsafeActions, Is.True);
46-
Assert.That(comparisonResult.UnsafeActions.Count, Is.EqualTo(4));
47+
Assert.That(comparisonResult.UnsafeActions.Count, Is.EqualTo(5));
4748

4849
var structureActions = comparisonResult.UnsafeActions.OfType<PropertyChangeAction>().ToList();
4950
Assert.That(structureActions.Count, Is.EqualTo(2));
@@ -53,13 +54,10 @@ protected override void CheckClassTableComparisonResult(SchemaComparisonResult c
5354
Is.True);
5455

5556
var dataActions = comparisonResult.UnsafeActions.OfType<DataAction>().ToList();
56-
Assert.That(dataActions.Count, Is.EqualTo(2));
57-
58-
Assert.That(dataActions[0], Is.Not.Null);
57+
Assert.That(dataActions.Count, Is.EqualTo(3));
5958
Assert.That(dataActions[0].Path, Is.EqualTo($"Tables/ClassTableRoot"));
60-
61-
Assert.That(dataActions[1], Is.Not.Null);
62-
Assert.That(dataActions[1].Path, Is.EqualTo($"Tables/ClassTableLeaf"));
59+
Assert.That(dataActions[1].Path, Is.EqualTo($"Tables/ClassTableRoot"));
60+
Assert.That(dataActions[2].Path, Is.EqualTo($"Tables/ClassTableLeaf"));
6361
}
6462

6563
protected override void CheckConcreteTableComparisonResult(SchemaComparisonResult comparisonResult)
@@ -77,11 +75,7 @@ protected override void CheckConcreteTableComparisonResult(SchemaComparisonResul
7775

7876
var dataActions = comparisonResult.UnsafeActions.OfType<DataAction>().ToList();
7977
Assert.That(dataActions.Count, Is.EqualTo(2));
80-
81-
Assert.That(dataActions[0], Is.Not.Null);
8278
Assert.That(dataActions[0].Path, Is.EqualTo($"Tables/ConcreteTableRoot"));
83-
84-
Assert.That(dataActions[1], Is.Not.Null);
8579
Assert.That(dataActions[1].Path, Is.EqualTo($"Tables/ConcreteTableLeaf"));
8680
}
8781

Orm/Xtensive.Orm.Tests/Upgrade/TableMovesToAnotherHierarchy/ExactTableStructureNoGeneratorTest.cs

Lines changed: 10 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -19,35 +19,33 @@
1919

2020
namespace Xtensive.Orm.Tests.Upgrade.TableMovesToAnotherHierarchy
2121
{
22-
2322
[TestFixture]
2423
public sealed class ExactTableStructureNoGeneratorTest : TestBase
2524
{
2625
protected override void CheckSingleTableComparisonResult(SchemaComparisonResult comparisonResult)
2726
{
2827
Assert.That(comparisonResult, Is.Not.Null);
2928
Assert.That(comparisonResult.HasUnsafeActions, Is.True);
30-
Assert.That(comparisonResult.UnsafeActions.Count, Is.EqualTo(1));
29+
Assert.That(comparisonResult.UnsafeActions.Count, Is.EqualTo(2));
3130

32-
var dataAction = comparisonResult.UnsafeActions[0] as DataAction;
33-
Assert.That(dataAction, Is.Not.Null);
34-
Assert.That(dataAction.Path, Is.EqualTo($"Tables/SingleTableRoot"));
31+
var dataActions = comparisonResult.UnsafeActions.OfType<DataAction>().ToList();
32+
Assert.That(dataActions.Count, Is.EqualTo(2));
33+
Assert.That(dataActions[0].Path, Is.EqualTo($"Tables/SingleTableRoot"));
34+
Assert.That(dataActions[1].Path, Is.EqualTo($"Tables/SingleTableRoot"));
35+
3536
}
3637

3738
protected override void CheckClassTableComparisonResult(SchemaComparisonResult comparisonResult)
3839
{
3940
Assert.That(comparisonResult, Is.Not.Null);
4041
Assert.That(comparisonResult.HasUnsafeActions, Is.True);
41-
Assert.That(comparisonResult.UnsafeActions.Count, Is.EqualTo(2));
42+
Assert.That(comparisonResult.UnsafeActions.Count, Is.EqualTo(3));
4243

4344
var dataActions = comparisonResult.UnsafeActions.OfType<DataAction>().ToList();
44-
Assert.That(dataActions.Count, Is.EqualTo(2));
45-
46-
Assert.That(dataActions[0], Is.Not.Null);
45+
Assert.That(dataActions.Count, Is.EqualTo(3));
4746
Assert.That(dataActions[0].Path, Is.EqualTo($"Tables/ClassTableRoot"));
48-
49-
Assert.That(dataActions[1], Is.Not.Null);
50-
Assert.That(dataActions[1].Path, Is.EqualTo($"Tables/ClassTableLeaf"));
47+
Assert.That(dataActions[1].Path, Is.EqualTo($"Tables/ClassTableRoot"));
48+
Assert.That(dataActions[2].Path, Is.EqualTo($"Tables/ClassTableLeaf"));
5149
}
5250

5351
protected override void CheckConcreteTableComparisonResult(SchemaComparisonResult comparisonResult)
@@ -58,11 +56,7 @@ protected override void CheckConcreteTableComparisonResult(SchemaComparisonResul
5856

5957
var dataActions = comparisonResult.UnsafeActions.OfType<DataAction>().ToList();
6058
Assert.That(dataActions.Count, Is.EqualTo(2));
61-
62-
Assert.That(dataActions[0], Is.Not.Null);
6359
Assert.That(dataActions[0].Path, Is.EqualTo($"Tables/ConcreteTableRoot"));
64-
65-
Assert.That(dataActions[1], Is.Not.Null);
6660
Assert.That(dataActions[1].Path, Is.EqualTo($"Tables/ConcreteTableLeaf"));
6761
}
6862

Orm/Xtensive.Orm.Tests/Upgrade/TableMovesToAnotherHierarchy/ExactTableStructureWithGeneratorTest.cs

Lines changed: 12 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -26,27 +26,25 @@ protected override void CheckSingleTableComparisonResult(SchemaComparisonResult
2626
{
2727
Assert.That(comparisonResult, Is.Not.Null);
2828
Assert.That(comparisonResult.HasUnsafeActions, Is.True);
29-
Assert.That(comparisonResult.UnsafeActions.Count, Is.EqualTo(1));
29+
Assert.That(comparisonResult.UnsafeActions.Count, Is.EqualTo(2));
3030

31-
var dataAction = comparisonResult.UnsafeActions[0] as DataAction;
32-
Assert.That(dataAction, Is.Not.Null);
33-
Assert.That(dataAction.Path, Is.EqualTo($"Tables/SingleTableRoot"));
31+
var dataActions = comparisonResult.UnsafeActions.OfType<DataAction>().ToList();
32+
Assert.That(dataActions.Count, Is.EqualTo(2));
33+
Assert.That(dataActions[0].Path, Is.EqualTo($"Tables/SingleTableRoot"));
34+
Assert.That(dataActions[1].Path, Is.EqualTo($"Tables/SingleTableRoot"));
3435
}
3536

3637
protected override void CheckClassTableComparisonResult(SchemaComparisonResult comparisonResult)
3738
{
3839
Assert.That(comparisonResult, Is.Not.Null);
3940
Assert.That(comparisonResult.HasUnsafeActions, Is.True);
40-
Assert.That(comparisonResult.UnsafeActions.Count, Is.EqualTo(2));
41+
Assert.That(comparisonResult.UnsafeActions.Count, Is.EqualTo(3));
4142

4243
var dataActions = comparisonResult.UnsafeActions.OfType<DataAction>().ToList();
43-
Assert.That(dataActions.Count, Is.EqualTo(2));
44-
45-
Assert.That(dataActions[0], Is.Not.Null);
44+
Assert.That(dataActions.Count, Is.EqualTo(3));
4645
Assert.That(dataActions[0].Path, Is.EqualTo($"Tables/ClassTableRoot"));
47-
48-
Assert.That(dataActions[1], Is.Not.Null);
49-
Assert.That(dataActions[1].Path, Is.EqualTo($"Tables/ClassTableLeaf"));
46+
Assert.That(dataActions[1].Path, Is.EqualTo($"Tables/ClassTableRoot"));
47+
Assert.That(dataActions[2].Path, Is.EqualTo($"Tables/ClassTableLeaf"));
5048
}
5149

5250
protected override void CheckConcreteTableComparisonResult(SchemaComparisonResult comparisonResult)
@@ -57,11 +55,7 @@ protected override void CheckConcreteTableComparisonResult(SchemaComparisonResul
5755

5856
var dataActions = comparisonResult.UnsafeActions.OfType<DataAction>().ToList();
5957
Assert.That(dataActions.Count, Is.EqualTo(2));
60-
61-
Assert.That(dataActions[0], Is.Not.Null);
6258
Assert.That(dataActions[0].Path, Is.EqualTo($"Tables/ConcreteTableRoot"));
63-
64-
Assert.That(dataActions[1], Is.Not.Null);
6559
Assert.That(dataActions[1].Path, Is.EqualTo($"Tables/ConcreteTableLeaf"));
6660
}
6761

@@ -308,7 +302,7 @@ namespace After
308302
{
309303
[HierarchyRoot(InheritanceSchema.ClassTable)]
310304
[TableMapping("ClassTableRoot")]
311-
[Index("Name", Name = "PK_ClassTableRoot", Clustered = true, Unique = true)]
305+
[Index("Id", Name = "PK_ClassTableRoot", Clustered = true, Unique = true)]
312306
public class ClassTableNewRoot : ClassTableBase
313307
{
314308
public ClassTableNewRoot(Session session, string name, string value = null)
@@ -349,7 +343,7 @@ public ClassTableBase(Session session, string name, string value = null)
349343

350344
[HierarchyRoot(InheritanceSchema.ConcreteTable)]
351345
[TableMapping("ConcreteTableRoot")]
352-
[Index("Name", Name = "PK_ConcreteTableRoot", Clustered = true, Unique = true)]
346+
[Index("Id", Name = "PK_ConcreteTableRoot", Clustered = true, Unique = true)]
353347
public class ConcreteTableNewRoot : ConcreteTableBase
354348
{
355349
public ConcreteTableNewRoot(Session session, string name, string value = null)
@@ -389,9 +383,8 @@ public ConcreteTableBase(Session session, string name, string value = null)
389383
}
390384

391385
[HierarchyRoot(InheritanceSchema.SingleTable)]
392-
[KeyGenerator(KeyGeneratorKind.None)]
393386
[TableMapping("SingleTableRoot")]
394-
[Index("Name", Name = "PK_SingleTableRoot", Clustered = true, Unique = true)]
387+
[Index("Id", Name = "PK_SingleTableRoot", Clustered = true, Unique = true)]
395388
public class SingleTableNewRoot : SingleTableBase
396389
{
397390

Orm/Xtensive.Orm.Tests/Upgrade/TableMovesToAnotherHierarchy/NewColumnInNewHierarchyTest.cs

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -25,27 +25,25 @@ protected override void CheckSingleTableComparisonResult(SchemaComparisonResult
2525
{
2626
Assert.That(comparisonResult, Is.Not.Null);
2727
Assert.That(comparisonResult.HasUnsafeActions, Is.True);
28-
Assert.That(comparisonResult.UnsafeActions.Count, Is.EqualTo(1));
28+
Assert.That(comparisonResult.UnsafeActions.Count, Is.EqualTo(2));
2929

30-
var dataAction = comparisonResult.UnsafeActions[0] as DataAction;
31-
Assert.That(dataAction, Is.Not.Null);
32-
Assert.That(dataAction.Path, Is.EqualTo($"Tables/SingleTableRoot"));
30+
var dataActions = comparisonResult.UnsafeActions.OfType<DataAction>().ToList();
31+
Assert.That(dataActions.Count, Is.EqualTo(2));
32+
Assert.That(dataActions[0].Path, Is.EqualTo($"Tables/SingleTableRoot"));
33+
Assert.That(dataActions[1].Path, Is.EqualTo($"Tables/SingleTableRoot"));
3334
}
3435

3536
protected override void CheckClassTableComparisonResult(SchemaComparisonResult comparisonResult)
3637
{
3738
Assert.That(comparisonResult, Is.Not.Null);
3839
Assert.That(comparisonResult.HasUnsafeActions, Is.True);
39-
Assert.That(comparisonResult.UnsafeActions.Count, Is.EqualTo(2));
40+
Assert.That(comparisonResult.UnsafeActions.Count, Is.EqualTo(3));
4041

4142
var dataActions = comparisonResult.UnsafeActions.OfType<DataAction>().ToList();
42-
Assert.That(dataActions.Count, Is.EqualTo(2));
43-
44-
Assert.That(dataActions[0], Is.Not.Null);
43+
Assert.That(dataActions.Count, Is.EqualTo(3));
4544
Assert.That(dataActions[0].Path, Is.EqualTo($"Tables/ClassTableRoot"));
46-
47-
Assert.That(dataActions[1], Is.Not.Null);
48-
Assert.That(dataActions[1].Path, Is.EqualTo($"Tables/ClassTableLeaf"));
45+
Assert.That(dataActions[1].Path, Is.EqualTo($"Tables/ClassTableRoot"));
46+
Assert.That(dataActions[2].Path, Is.EqualTo($"Tables/ClassTableLeaf"));
4947
}
5048

5149
protected override void CheckConcreteTableComparisonResult(SchemaComparisonResult comparisonResult)

Orm/Xtensive.Orm.Tests/Upgrade/TableMovesToAnotherHierarchy/PrimaryKeyNameChangedNoGeneratorTest.cs

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -26,27 +26,25 @@ protected override void CheckSingleTableComparisonResult(SchemaComparisonResult
2626
{
2727
Assert.That(comparisonResult, Is.Not.Null);
2828
Assert.That(comparisonResult.HasUnsafeActions, Is.True);
29-
Assert.That(comparisonResult.UnsafeActions.Count, Is.EqualTo(1));
29+
Assert.That(comparisonResult.UnsafeActions.Count, Is.EqualTo(2));
3030

31-
var dataAction = comparisonResult.UnsafeActions[0] as DataAction;
32-
Assert.That(dataAction, Is.Not.Null);
33-
Assert.That(dataAction.Path, Is.EqualTo($"Tables/SingleTableRoot"));
31+
var dataActions = comparisonResult.UnsafeActions.OfType<DataAction>().ToList();
32+
Assert.That(dataActions.Count, Is.EqualTo(2));
33+
Assert.That(dataActions[0].Path, Is.EqualTo($"Tables/SingleTableRoot"));
34+
Assert.That(dataActions[1].Path, Is.EqualTo($"Tables/SingleTableRoot"));
3435
}
3536

3637
protected override void CheckClassTableComparisonResult(SchemaComparisonResult comparisonResult)
3738
{
3839
Assert.That(comparisonResult, Is.Not.Null);
3940
Assert.That(comparisonResult.HasUnsafeActions, Is.True);
40-
Assert.That(comparisonResult.UnsafeActions.Count, Is.EqualTo(2));
41+
Assert.That(comparisonResult.UnsafeActions.Count, Is.EqualTo(3));
4142

4243
var dataActions = comparisonResult.UnsafeActions.OfType<DataAction>().ToList();
43-
Assert.That(dataActions.Count, Is.EqualTo(2));
44-
45-
Assert.That(dataActions[0], Is.Not.Null);
44+
Assert.That(dataActions.Count, Is.EqualTo(3));
4645
Assert.That(dataActions[0].Path, Is.EqualTo($"Tables/ClassTableRoot"));
47-
48-
Assert.That(dataActions[1], Is.Not.Null);
49-
Assert.That(dataActions[1].Path, Is.EqualTo($"Tables/ClassTableLeaf"));
46+
Assert.That(dataActions[1].Path, Is.EqualTo($"Tables/ClassTableRoot"));
47+
Assert.That(dataActions[2].Path, Is.EqualTo($"Tables/ClassTableLeaf"));
5048
}
5149

5250
protected override void CheckConcreteTableComparisonResult(SchemaComparisonResult comparisonResult)
@@ -57,11 +55,7 @@ protected override void CheckConcreteTableComparisonResult(SchemaComparisonResul
5755

5856
var dataActions = comparisonResult.UnsafeActions.OfType<DataAction>().ToList();
5957
Assert.That(dataActions.Count, Is.EqualTo(2));
60-
61-
Assert.That(dataActions[0], Is.Not.Null);
6258
Assert.That(dataActions[0].Path, Is.EqualTo($"Tables/ConcreteTableRoot"));
63-
64-
Assert.That(dataActions[1], Is.Not.Null);
6559
Assert.That(dataActions[1].Path, Is.EqualTo($"Tables/ConcreteTableLeaf"));
6660
}
6761

Orm/Xtensive.Orm.Tests/Upgrade/TableMovesToAnotherHierarchy/PrimaryKeyNameChangedWithGeneratorTest.cs

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -26,27 +26,25 @@ protected override void CheckSingleTableComparisonResult(SchemaComparisonResult
2626
{
2727
Assert.That(comparisonResult, Is.Not.Null);
2828
Assert.That(comparisonResult.HasUnsafeActions, Is.True);
29-
Assert.That(comparisonResult.UnsafeActions.Count, Is.EqualTo(1));
29+
Assert.That(comparisonResult.UnsafeActions.Count, Is.EqualTo(2));
3030

31-
var dataAction = comparisonResult.UnsafeActions[0] as DataAction;
32-
Assert.That(dataAction, Is.Not.Null);
33-
Assert.That(dataAction.Path, Is.EqualTo($"Tables/SingleTableRoot"));
31+
var dataActions = comparisonResult.UnsafeActions.OfType<DataAction>().ToList();
32+
Assert.That(dataActions.Count, Is.EqualTo(2));
33+
Assert.That(dataActions[0].Path, Is.EqualTo($"Tables/SingleTableRoot"));
34+
Assert.That(dataActions[1].Path, Is.EqualTo($"Tables/SingleTableRoot"));
3435
}
3536

3637
protected override void CheckClassTableComparisonResult(SchemaComparisonResult comparisonResult)
3738
{
3839
Assert.That(comparisonResult, Is.Not.Null);
3940
Assert.That(comparisonResult.HasUnsafeActions, Is.True);
40-
Assert.That(comparisonResult.UnsafeActions.Count, Is.EqualTo(2));
41+
Assert.That(comparisonResult.UnsafeActions.Count, Is.EqualTo(3));
4142

4243
var dataActions = comparisonResult.UnsafeActions.OfType<DataAction>().ToList();
43-
Assert.That(dataActions.Count, Is.EqualTo(2));
44-
45-
Assert.That(dataActions[0], Is.Not.Null);
44+
Assert.That(dataActions.Count, Is.EqualTo(3));
4645
Assert.That(dataActions[0].Path, Is.EqualTo($"Tables/ClassTableRoot"));
47-
48-
Assert.That(dataActions[1], Is.Not.Null);
49-
Assert.That(dataActions[1].Path, Is.EqualTo($"Tables/ClassTableLeaf"));
46+
Assert.That(dataActions[1].Path, Is.EqualTo($"Tables/ClassTableRoot"));
47+
Assert.That(dataActions[2].Path, Is.EqualTo($"Tables/ClassTableLeaf"));
5048
}
5149

5250
protected override void CheckConcreteTableComparisonResult(SchemaComparisonResult comparisonResult)
@@ -57,11 +55,7 @@ protected override void CheckConcreteTableComparisonResult(SchemaComparisonResul
5755

5856
var dataActions = comparisonResult.UnsafeActions.OfType<DataAction>().ToList();
5957
Assert.That(dataActions.Count, Is.EqualTo(2));
60-
61-
Assert.That(dataActions[0], Is.Not.Null);
6258
Assert.That(dataActions[0].Path, Is.EqualTo($"Tables/ConcreteTableRoot"));
63-
64-
Assert.That(dataActions[1], Is.Not.Null);
6559
Assert.That(dataActions[1].Path, Is.EqualTo($"Tables/ConcreteTableLeaf"));
6660
}
6761

Orm/Xtensive.Orm.Tests/Upgrade/TableMovesToAnotherHierarchy/RemovedColumnInNewHierarchyTest.cs

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ protected override void CheckSingleTableComparisonResult(SchemaComparisonResult
2525
{
2626
Assert.That(comparisonResult, Is.Not.Null);
2727
Assert.That(comparisonResult.HasUnsafeActions, Is.True);
28-
Assert.That(comparisonResult.UnsafeActions.Count, Is.EqualTo(3));
28+
Assert.That(comparisonResult.UnsafeActions.Count, Is.EqualTo(4));
2929

3030
var structureActions = comparisonResult.UnsafeActions.OfType<RemoveNodeAction>().ToList(2);
3131
Assert.That(structureActions.Count, Is.EqualTo(2));
@@ -35,15 +35,16 @@ protected override void CheckSingleTableComparisonResult(SchemaComparisonResult
3535
Is.True);
3636

3737
var dataActions = comparisonResult.UnsafeActions.OfType<DataAction>().ToList();
38-
Assert.That(dataActions.Count, Is.EqualTo(1));
38+
Assert.That(dataActions.Count, Is.EqualTo(2));
3939
Assert.That(dataActions[0].Path, Is.EqualTo($"Tables/SingleTableRoot"));
40+
Assert.That(dataActions[1].Path, Is.EqualTo($"Tables/SingleTableRoot"));
4041
}
4142

4243
protected override void CheckClassTableComparisonResult(SchemaComparisonResult comparisonResult)
4344
{
4445
Assert.That(comparisonResult, Is.Not.Null);
4546
Assert.That(comparisonResult.HasUnsafeActions, Is.True);
46-
Assert.That(comparisonResult.UnsafeActions.Count, Is.EqualTo(4));
47+
Assert.That(comparisonResult.UnsafeActions.Count, Is.EqualTo(5));
4748

4849
var structureActions = comparisonResult.UnsafeActions.OfType<RemoveNodeAction>().ToList(2);
4950
Assert.That(structureActions.Count, Is.EqualTo(2));
@@ -53,13 +54,10 @@ protected override void CheckClassTableComparisonResult(SchemaComparisonResult c
5354
Is.True);
5455

5556
var dataActions = comparisonResult.UnsafeActions.OfType<DataAction>().ToList();
56-
Assert.That(dataActions.Count, Is.EqualTo(2));
57-
58-
Assert.That(dataActions[0], Is.Not.Null);
57+
Assert.That(dataActions.Count, Is.EqualTo(3));
5958
Assert.That(dataActions[0].Path, Is.EqualTo($"Tables/ClassTableRoot"));
60-
61-
Assert.That(dataActions[1], Is.Not.Null);
62-
Assert.That(dataActions[1].Path, Is.EqualTo($"Tables/ClassTableLeaf"));
59+
Assert.That(dataActions[1].Path, Is.EqualTo($"Tables/ClassTableRoot"));
60+
Assert.That(dataActions[2].Path, Is.EqualTo($"Tables/ClassTableLeaf"));
6361
}
6462

6563
protected override void CheckConcreteTableComparisonResult(SchemaComparisonResult comparisonResult)
@@ -78,11 +76,7 @@ protected override void CheckConcreteTableComparisonResult(SchemaComparisonResul
7876

7977
var dataActions = comparisonResult.UnsafeActions.OfType<DataAction>().ToList();
8078
Assert.That(dataActions.Count, Is.EqualTo(2));
81-
82-
Assert.That(dataActions[0], Is.Not.Null);
8379
Assert.That(dataActions[0].Path, Is.EqualTo($"Tables/ConcreteTableRoot"));
84-
85-
Assert.That(dataActions[1], Is.Not.Null);
8680
Assert.That(dataActions[1].Path, Is.EqualTo($"Tables/ConcreteTableLeaf"));
8781
}
8882

0 commit comments

Comments
 (0)