Skip to content

Commit 67cbce1

Browse files
merge
1 parent e24b279 commit 67cbce1

File tree

1 file changed

+21
-1
lines changed

1 file changed

+21
-1
lines changed

TransactionProcessor.DatabaseTests/ContractEventTests.cs

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,5 +130,25 @@ public async Task AddFileImportLog_FileImportLogIsAdded_EventReplayHandled()
130130
result = await this.Repository.AddFileImportLog(TestData.DomainEvents.ImportLogCreatedEvent, CancellationToken.None);
131131
result.IsSuccess.ShouldBeTrue();
132132
}
133-
}
133+
134+
[Fact]
135+
public async Task AddFileImportLogFile_FileImportLogIsAdded()
136+
{
137+
Result result = await this.Repository.AddFileToImportLog(TestData.DomainEvents.FileAddedToImportLogEvent, CancellationToken.None);
138+
result.IsSuccess.ShouldBeTrue();
139+
EstateManagementContext context = this.GetContext();
140+
var fileImportLogFile = await context.FileImportLogFiles.SingleOrDefaultAsync(f => f.FileImportLogId == TestData.DomainEvents.FileAddedToImportLogEvent.FileImportLogId && f.FileId == TestData.DomainEvents.FileAddedToImportLogEvent.FileId);
141+
fileImportLogFile.ShouldNotBeNull();
142+
}
143+
144+
[Fact]
145+
public async Task AddFileImportLogFile_EventReplayHandled()
146+
{
147+
Result result = await this.Repository.AddFileToImportLog(TestData.DomainEvents.FileAddedToImportLogEvent, CancellationToken.None);
148+
result.IsSuccess.ShouldBeTrue();
149+
150+
result = await this.Repository.AddFileToImportLog(TestData.DomainEvents.FileAddedToImportLogEvent, CancellationToken.None);
151+
result.IsSuccess.ShouldBeTrue();
152+
}
153+
}
134154
}

0 commit comments

Comments
 (0)