TestHelper.cs 688 B

12345678910111213141516171819202122232425262728
  1. using Dapper;
  2. using LibraryManagementSystem.Console.Database;
  3. namespace LibraryManagementSystem.Tests;
  4. /// <remarks>
  5. /// Используется перед запуском тестов
  6. /// для очистки тестовых данных.
  7. /// </remarks>
  8. public static class TestHelper
  9. {
  10. /// <summary>
  11. /// Очищает тестовые данные.
  12. /// </summary>
  13. public static void CleanupUsers()
  14. {
  15. DatabaseManager databaseManager = new();
  16. using var connection = databaseManager.CreateConnection();
  17. connection.Execute(
  18. """
  19. DELETE FROM books;
  20. DELETE FROM users;
  21. """
  22. );
  23. }
  24. }