DatabaseTests.cs 588 B

123456789101112131415161718192021222324
  1. using LibraryManagementSystem.Console.Database;
  2. namespace LibraryManagementSystem.Tests;
  3. /// <summary>
  4. /// Проверяет успешное подключение к PostgreSQL.
  5. /// </summary>
  6. public class DatabaseTests
  7. {
  8. [Fact]
  9. public void Database_Should_Connect_Successfully()
  10. {
  11. // Arrange
  12. DatabaseManager databaseManager = new();
  13. // Act
  14. using var connection = databaseManager.CreateConnection();
  15. // Assert
  16. Assert.NotNull(connection);
  17. Assert.Equal(System.Data.ConnectionState.Open, connection.State);
  18. }
  19. }