private void GetTestObjects(string methodName, out DaoRepository repo, out TestRestResponder responder, out TestClass objectInstance) { Database database; GetTestRepoAndResponder(methodName, out repo, out responder, out database); objectInstance = new TestClass(); objectInstance.StringProperty = "{0}:: a value ({1})"._Format(methodName, 8.RandomLetters()); objectInstance = repo.Save(objectInstance); Expect.IsGreaterThan(objectInstance.Id.Value, 0); }
private void GetTestRepoAndResponder(string methodName, out DaoRepository repo, out TestRestResponder responder, out Database database) { string testDirPath = Path.Combine(RuntimeSettings.AppDataFolder, methodName); ILogger logger = GetLogger(); database = new SQLiteDatabase(".", methodName); repo = new DaoRepository(database, logger); repo.WarningsAsErrors = false; repo.AddType <TestStudent>(); repo.AddType <TestClass>(); responder = new TestRestResponder(BamConf.Load(testDirPath), repo, logger); }
private void GetTestRepoAndResponder(string methodName, out DaoRepository repo, out TestRestResponder responder) { Database db; GetTestRepoAndResponder(methodName, out repo, out responder, out db); }