blob: a7f8beb849b3bc8e74e0af08b5861f20fe7ea565 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
using FluentAssertions;
using Microsoft.Extensions.DependencyInjection;
using System.IO;
using Timeline.Services;
using Xunit;
using Xunit.Abstractions;
namespace Timeline.Tests.IntegratedTests
{
public class DatabaseManagementTest : IntegratedTestBase
{
public DatabaseManagementTest(ITestOutputHelper testOutputHelper) : base(testOutputHelper)
{
}
[Fact]
public void Backup_Should_Work()
{
var pathProvider = TestApp.Host.Services.GetRequiredService<IPathProvider>();
var backupDir = pathProvider.GetDatabaseBackupDirectory();
Directory.GetFiles(backupDir).Should().NotBeEmpty();
}
}
}
|