ProjectLighthouse/ProjectLighthouse.Tests/DatabaseFact.cs
2021-10-20 21:39:11 -04:00

16 lines
No EOL
547 B
C#

using Microsoft.EntityFrameworkCore;
using ProjectLighthouse.Types.Settings;
using Xunit;
namespace ProjectLighthouse.Tests {
public sealed class DatabaseFact : FactAttribute {
public DatabaseFact() {
ServerSettings.DbConnectionString = "server=127.0.0.1;uid=root;pwd=lighthouse;database=lighthouse";
if(!ServerSettings.DbConnected) Skip = "Database not available";
else {
using Database database = new();
database.Database.Migrate();
}
}
}
}