public void GetFilename_returns_null_when_backup_has_no_version(DatabaseBackupFilenameFormatter sut)
        {
            // Arrange
            var info = new DatabaseBackupInfo {
                Timestamp = new DateTime(2011, 3, 12, 21, 4, 50, DateTimeKind.Utc),
            };

            // Act
            var result = sut.GetFilename(info);

            // Assert
            Assert.That(result, Is.Null);
        }
        public void GetFilename_returns_expected_result_for_backup_without_name(DatabaseBackupFilenameFormatter sut)
        {
            // Arrange
            var info = new DatabaseBackupInfo {
                ApplicationVersion = "v1.2.3",
                Timestamp          = new DateTime(2011, 3, 12, 21, 4, 50, DateTimeKind.Utc),
            };

            // Act
            var result = sut.GetFilename(info);

            // Assert
            Assert.That(result, Is.EqualTo("2011-03-12T210450Z_v1.2.3.sqlite.backup"));
        }