mirror of
https://github.com/lidarr/lidarr.git
synced 2025-08-14 02:37:08 -07:00
separated sqlce and db4o tests.
This commit is contained in:
parent
9f829c1442
commit
f973a42669
106 changed files with 192 additions and 176 deletions
|
@ -9,7 +9,7 @@ using Db4objects.Db4o.Linq;
|
|||
namespace NzbDrone.Core.Test.Datastore
|
||||
{
|
||||
[TestFixture]
|
||||
public class ObjectDatabaseFixture : CoreTest
|
||||
public class ObjectDatabaseFixture : ObjectDbTest
|
||||
{
|
||||
[SetUp]
|
||||
public void SetUp()
|
||||
|
@ -23,11 +23,11 @@ namespace NzbDrone.Core.Test.Datastore
|
|||
|
||||
var series = Builder<Series>.CreateNew().Build();
|
||||
|
||||
ObjDb.Create(series);
|
||||
Db.Create(series);
|
||||
|
||||
ObjDb.Ext().Purge();
|
||||
Db.Ext().Purge();
|
||||
|
||||
ObjDb.AsQueryable<Series>().Should().HaveCount(1);
|
||||
Db.AsQueryable<Series>().Should().HaveCount(1);
|
||||
|
||||
}
|
||||
|
||||
|
@ -35,15 +35,15 @@ namespace NzbDrone.Core.Test.Datastore
|
|||
public void should_not_store_dirty_data_in_cache()
|
||||
{
|
||||
var episode = Builder<Episode>.CreateNew().Build();
|
||||
|
||||
|
||||
//Save series without episode attached
|
||||
ObjDb.Create(episode);
|
||||
|
||||
ObjDb.AsQueryable<Episode>().Single().Series.Should().BeNull();
|
||||
|
||||
Db.Create(episode);
|
||||
|
||||
Db.AsQueryable<Episode>().Single().Series.Should().BeNull();
|
||||
|
||||
episode.Series = Builder<Series>.CreateNew().Build();
|
||||
|
||||
ObjDb.AsQueryable<Episode>().Single().Series.Should().BeNull();
|
||||
Db.AsQueryable<Episode>().Single().Series.Should().BeNull();
|
||||
}
|
||||
|
||||
|
||||
|
@ -51,14 +51,14 @@ namespace NzbDrone.Core.Test.Datastore
|
|||
public void rollback_should_reset_state()
|
||||
{
|
||||
var episode = Builder<Episode>.CreateNew().Build();
|
||||
|
||||
ObjDb.Create(episode);
|
||||
|
||||
ObjDb.AsQueryable<Episode>().Should().HaveCount(1);
|
||||
Db.Create(episode);
|
||||
|
||||
ObjDb.Rollback();
|
||||
Db.AsQueryable<Episode>().Should().HaveCount(1);
|
||||
|
||||
ObjDb.AsQueryable<Episode>().Should().HaveCount(0);
|
||||
Db.Rollback();
|
||||
|
||||
Db.AsQueryable<Episode>().Should().HaveCount(0);
|
||||
}
|
||||
|
||||
[Test]
|
||||
|
@ -67,16 +67,16 @@ namespace NzbDrone.Core.Test.Datastore
|
|||
var episode = Builder<Episode>.CreateNew().Build();
|
||||
var series = Builder<Series>.CreateNew().Build();
|
||||
|
||||
ObjDb.Create(episode);
|
||||
Db.Create(episode);
|
||||
|
||||
ObjDb.Commit();
|
||||
Db.Commit();
|
||||
|
||||
ObjDb.Create(series);
|
||||
Db.Create(series);
|
||||
|
||||
ObjDb.Rollback();
|
||||
Db.Rollback();
|
||||
|
||||
ObjDb.AsQueryable<Episode>().Should().HaveCount(1);
|
||||
ObjDb.AsQueryable<Series>().Should().HaveCount(0);
|
||||
Db.AsQueryable<Episode>().Should().HaveCount(1);
|
||||
Db.AsQueryable<Series>().Should().HaveCount(0);
|
||||
}
|
||||
|
||||
|
||||
|
@ -86,10 +86,10 @@ namespace NzbDrone.Core.Test.Datastore
|
|||
var episode = Builder<Episode>.CreateNew().Build();
|
||||
episode.Series = Builder<Series>.CreateNew().Build();
|
||||
|
||||
ObjDb.Create(episode);
|
||||
Db.Create(episode);
|
||||
|
||||
ObjDb.AsQueryable<Episode>().Should().HaveCount(1);
|
||||
ObjDb.AsQueryable<Episode>().Single().Series.Should().NotBeNull();
|
||||
Db.AsQueryable<Episode>().Should().HaveCount(1);
|
||||
Db.AsQueryable<Episode>().Single().Series.Should().NotBeNull();
|
||||
}
|
||||
|
||||
[Test]
|
||||
|
@ -98,15 +98,15 @@ namespace NzbDrone.Core.Test.Datastore
|
|||
var episode = Builder<Episode>.CreateNew().Build();
|
||||
episode.Series = Builder<Series>.CreateNew().Build();
|
||||
|
||||
ObjDb.Create(episode);
|
||||
Db.Create(episode);
|
||||
|
||||
episode.Series.Title = "UpdatedTitle";
|
||||
|
||||
ObjDb.Update(episode,2);
|
||||
Db.Update(episode, 2);
|
||||
|
||||
ObjDb.AsQueryable<Episode>().Should().HaveCount(1);
|
||||
ObjDb.AsQueryable<Episode>().Single().Series.Should().NotBeNull();
|
||||
ObjDb.AsQueryable<Episode>().Single().Series.Title.Should().Be("UpdatedTitle");
|
||||
Db.AsQueryable<Episode>().Should().HaveCount(1);
|
||||
Db.AsQueryable<Episode>().Single().Series.Should().NotBeNull();
|
||||
Db.AsQueryable<Episode>().Single().Series.Title.Should().Be("UpdatedTitle");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue