Skip to content

Commit 3516986

Browse files
committed
improve tests
1 parent 3d3185b commit 3516986

File tree

3 files changed

+32
-2
lines changed

3 files changed

+32
-2
lines changed

test/EntityChange.Tests/EntityCompareTests.cs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1065,7 +1065,7 @@ public async Task CompareNestedObjectsPathsTest()
10651065
}
10661066

10671067
[Fact]
1068-
public void CompareValueTypeRootElementsTest()
1068+
public async Task CompareValueTypeRootElementsTest()
10691069
{
10701070
int original = 1;
10711071
int current = 2;
@@ -1078,10 +1078,12 @@ public void CompareValueTypeRootElementsTest()
10781078
ChangeRecord changeRecord = changes.First();
10791079
changeRecord.OriginalValue.Should().Be(1);
10801080
changeRecord.CurrentValue.Should().Be(2);
1081+
1082+
await Verifier.Verify(changes).UseDirectory("Snapshots");
10811083
}
10821084

10831085
[Fact]
1084-
public void CompareArrayRootElementsTest()
1086+
public async Task CompareArrayRootElementsTest()
10851087
{
10861088
TreeNode[] original = [new TreeNode { Name = "Level 1" }];
10871089
TreeNode[] current = [];
@@ -1093,6 +1095,8 @@ public void CompareArrayRootElementsTest()
10931095

10941096
ChangeRecord changeRecord = changes.First();
10951097
changeRecord.Path.Should().Be("[0]");
1098+
1099+
await Verifier.Verify(changes).UseDirectory("Snapshots");
10961100
}
10971101

10981102
[Fact]
@@ -1123,6 +1127,8 @@ public async Task CompareAbstract()
11231127
await Verifier.Verify(changes).UseDirectory("Snapshots");
11241128
}
11251129

1130+
1131+
11261132
private void WriteMarkdown(IReadOnlyList<ChangeRecord> changes)
11271133
{
11281134
var formatter = new MarkdownFormatter();
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
[
2+
{
3+
PropertyName: [0],
4+
DisplayName: 0,
5+
Path: [0],
6+
Operation: Remove,
7+
OriginalValue: {
8+
Name: Level 1
9+
},
10+
OriginalFormatted: EntityChange.Tests.Models.TreeNode
11+
}
12+
]
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
[
2+
{
3+
PropertyName: ,
4+
DisplayName: ,
5+
Path: ,
6+
Operation: Replace,
7+
OriginalValue: 1,
8+
CurrentValue: 2,
9+
OriginalFormatted: 1,
10+
CurrentFormatted: 2
11+
}
12+
]

0 commit comments

Comments
 (0)