aboutsummaryrefslogtreecommitdiff
path: root/BackEnd/Timeline.Tests/IntegratedTests/DatabaseManagementTest.cs
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();
        }
    }
}