SqliteServer SetupSqlite(ErrorResultTO errors) { var server = new SqliteServer(); if (CommandTimeout != null) { server.CommandTimeout = CommandTimeout.Value; } try { server.Connect(Source.ConnectionString); return(server); } catch (SQLiteException ex) { var errorMessages = new StringBuilder(); errorMessages.Append(ex.Message); errors.AddError(errorMessages.ToString()); Dev2Logger.Error(errorMessages.ToString(), GlobalConstants.WarewolfError); } catch (Exception ex) { errors.AddError($"{ex.Message}{Environment.NewLine}{ex.StackTrace}"); Dev2Logger.Error(ex, GlobalConstants.WarewolfError); } return(server); }
public void SqliteServer_Connect_CommandTextIsNull_ThrowsArgumentNullException() { //------------Setup for test-------------------------- var sqliteServer = new SqliteServer(); try { //------------Execute Test--------------------------- Assert.ThrowsException <ArgumentNullException>(() => sqliteServer.Connect(":memory:", CommandType.Text, null)); //------------Assert Results------------------------- } finally { sqliteServer.Dispose(); } }