@ -9,7 +9,7 @@ using Db4objects.Db4o.Linq;
namespace NzbDrone.Core.Test.Datastore
{
[TestFixture]
public class ObjectDatabaseFixture : Core Test
public class ObjectDatabaseFixture : ObjectDb Test
{
[SetUp]
public void SetUp ( )
@ -23,11 +23,11 @@ namespace NzbDrone.Core.Test.Datastore
var series = Builder < Series > . CreateNew ( ) . Build ( ) ;
Obj Db. Create ( series ) ;
Db. Create ( series ) ;
Obj Db. Ext ( ) . Purge ( ) ;
Db. Ext ( ) . Purge ( ) ;
Obj Db. 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
Obj Db. Create ( episode ) ;
Obj Db. AsQueryable < Episode > ( ) . Single ( ) . Series . Should ( ) . BeNull ( ) ;
Db. Create ( episode ) ;
Db. AsQueryable < Episode > ( ) . Single ( ) . Series . Should ( ) . BeNull ( ) ;
episode . Series = Builder < Series > . CreateNew ( ) . Build ( ) ;
Obj Db. 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 ) ;
Db . AsQueryable < Episode > ( ) . Should ( ) . HaveCount ( 1 ) ;
ObjDb . Rollback ( ) ;
Db. Rollback ( ) ;
Obj Db. AsQueryable < Episode > ( ) . Should ( ) . HaveCount ( 0 ) ;
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 ( ) ;
Obj Db. Create ( episode ) ;
Db. Create ( episode ) ;
Obj Db. Commit ( ) ;
Db. Commit ( ) ;
Obj Db. Create ( series ) ;
Db. Create ( series ) ;
Obj Db. Rollback ( ) ;
Db. Rollback ( ) ;
Obj Db. AsQueryable < Episode > ( ) . Should ( ) . HaveCount ( 1 ) ;
Obj Db. 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 ( ) ;
Obj Db. Create ( episode ) ;
Db. Create ( episode ) ;
Obj Db. AsQueryable < Episode > ( ) . Should ( ) . HaveCount ( 1 ) ;
Obj Db. 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 ( ) ;
Obj Db. Create ( episode ) ;
Db. Create ( episode ) ;
episode . Series . Title = "UpdatedTitle" ;
Obj Db. Update ( episode , 2 ) ;
Db. Update ( episode , 2 ) ;
Obj Db. AsQueryable < Episode > ( ) . Should ( ) . HaveCount ( 1 ) ;
Obj Db. AsQueryable < Episode > ( ) . Single ( ) . Series . Should ( ) . NotBeNull ( ) ;
Obj Db. 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" ) ;
}
}
}