1
0
mirror of https://github.com/Radarr/Radarr.git synced 2026-04-26 22:46:53 -04:00
Files
Radarr/src/NzbDrone.Core.Test/Framework/MigrationTest.cs
T
Taloth Saldono c08d8252ff Fixed some tests.
2015-05-04 01:30:16 +02:00

29 lines
715 B
C#

using System;
using FluentMigrator;
using NUnit.Framework;
using NzbDrone.Core.Datastore;
namespace NzbDrone.Core.Test.Framework
{
[Category("DbMigrationTest")]
[Category("DbTest")]
public abstract class MigrationTest<TMigration> : DbTest where TMigration : MigrationBase
{
protected override TestDatabase WithTestDb(Action<MigrationBase> beforeMigration)
{
return base.WithTestDb(m =>
{
if (m.GetType() == typeof(TMigration))
{
beforeMigration(m);
}
});
}
[SetUp]
public override void SetupDb()
{
SetupContainer();
}
}
}