// // Copyright (c) Microsoft. All rights reserved. // Licensed under the MIT license. See LICENSE file in the project root for full license information. // using Microsoft.SqlTools.ServiceLayer.Admin; using Microsoft.SqlTools.ServiceLayer.DisasterRecovery; using Microsoft.SqlTools.ServiceLayer.DisasterRecovery.Contracts; using System.Data.SqlClient; using System.Threading; namespace Microsoft.SqlTools.ServiceLayer.UnitTests.DisasterRecovery { /// /// Stub class that implements IBackupUtilities /// public class BackupUtilitiesStub : IBackupUtilities { /// /// Initialize /// /// /// public void Initialize(CDataContainer dataContainer, SqlConnection sqlConnection) { } /// /// Return database metadata for backup /// /// /// public BackupConfigInfo GetBackupConfigInfo(string databaseName) { return null; } /// /// Set backup input properties /// /// public void SetBackupInput(BackupInfo input) { } /// /// Execute backup /// public void PerformBackup() { Thread.Sleep(500); } /// /// Cancel backup /// public void CancelBackup() { } } }