public void FSRollback() { FirestoreTestUtils.ColoredConsoleWrite(ConsoleColor.Green, "\n :: Starting Rollback ::\n"); if (TransactionId == null) { FirestoreTestUtils.ColoredConsoleWrite(ConsoleColor.Yellow, "\nNo transaction to rollback, returning!"); return; } var rollbackRequest = new RollbackRequest(); rollbackRequest.Database = Parent; rollbackRequest.Transaction = TransactionId; try { FsClient.Rollback(rollbackRequest); } catch (Exception e) { FirestoreTestUtils.ColoredConsoleWrite(ConsoleColor.Red, "Exception caught\n" + e.Message); return; } FirestoreTestUtils.ColoredConsoleWrite(ConsoleColor.Green, "\nSuccessfully rollback!"); // clear transactionId! ClearTransactionId(); }