public void SetUp() { Database.DefaultConnectionFactory = new SqlCeConnectionFactory("System.Data.SqlServerCe.4.0"); context = new NasObjectContext(GetTestDbName()); context.Database.Delete(); context.Database.Create(); }
public void Can_generate_schema() { Database.SetInitializer<NasObjectContext>(null); var ctx = new NasObjectContext("Test"); string result = ctx.CreateDatabaseScript(); result.ShouldNotBeNull(); Console.Write(result); }
public void Can_generate_schema() { Database.SetInitializer <NasObjectContext>(null); var ctx = new NasObjectContext("Test"); string result = ctx.CreateDatabaseScript(); result.ShouldNotBeNull(); Console.Write(result); }
/// <summary> /// Persistance test helper /// </summary> /// <typeparam name="T">Entity type</typeparam> /// <param name="entity">Entity</param> /// <param name="disposeContext">A value indicating whether to dispose context</param> protected T SaveAndLoadEntity <T>(T entity, bool disposeContext = true) where T : BaseEntity { context.Set <T>().Add(entity); context.SaveChanges(); object id = entity.Id; if (disposeContext) { context.Dispose(); context = new NasObjectContext(GetTestDbName()); } var fromDb = context.Set <T>().Find(id); return(fromDb); }