From 67ed852e56696cee15763c9a2b92acf36e7409c0 Mon Sep 17 00:00:00 2001 From: crupest Date: Fri, 23 Apr 2021 17:36:50 +0800 Subject: test: Add database backup test. --- .../IntegratedTests/DatabaseManagementTest.cs | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 BackEnd/Timeline.Tests/IntegratedTests/DatabaseManagementTest.cs (limited to 'BackEnd/Timeline.Tests') diff --git a/BackEnd/Timeline.Tests/IntegratedTests/DatabaseManagementTest.cs b/BackEnd/Timeline.Tests/IntegratedTests/DatabaseManagementTest.cs new file mode 100644 index 00000000..eaffbe2d --- /dev/null +++ b/BackEnd/Timeline.Tests/IntegratedTests/DatabaseManagementTest.cs @@ -0,0 +1,19 @@ +using FluentAssertions; +using Microsoft.Extensions.DependencyInjection; +using System.IO; +using Timeline.Services; +using Xunit; + +namespace Timeline.Tests.IntegratedTests +{ + public class DatabaseManagementTest : IntegratedTestBase + { + [Fact] + public void Backup_Should_Work() + { + var pathProvider = TestApp.Host.Services.GetRequiredService(); + var backupDir = pathProvider.GetDatabaseBackupDirectory(); + Directory.GetFiles(backupDir).Should().NotBeEmpty(); + } + } +} -- cgit v1.2.3