public void GetDatabases_ListIsNotEmpty_ReturnsNonNullList()
        {
            // Arrange
            var mainform = new DatabaseBackupTool.Backup();

            mainform.InitializeConnection();
            // Act
            var result = mainform.GetDatabases();

            // Assert
            Assert.IsTrue(result != null);
        }
        public void GetDatabases_ListIsEmpty_ReturnsNonNullList() /* This tests the method's catch block.
                                                                   * We do not call mainform.InitializeConnection(),
                                                                   * therefore it cannot connect to the database. */
        {
            // Arrange
            var mainform = new DatabaseBackupTool.Backup();

            // Act
            var result = mainform.GetDatabases();

            // Assert
            Assert.IsTrue(result != null);
        }