public void SqlRestoreTaskGetEventNotifyFinishMessageShouldReturnCorrectResult() { SqlRestoreTask sqlRestoreTask = new SqlRestoreTask(this.connectionMock.Object, this.commandMock.Object, this.databaseName); string actual = sqlRestoreTask.GetEventNotifyFinishMessage(); Assert.AreEqual("Database " + this.databaseName + " was successfully restored", actual); }
public void SqlRestoreTaskExecuteSouldWorkCorrectly() { SqlRestoreTask sqlRestoreTask = new SqlRestoreTask(this.connectionMock.Object, this.commandMock.Object, this.databaseName); sqlRestoreTask.Execute(); this.connectionMock.Verify(x => x.Open(), Times.Once); this.connectionMock.Verify(x => x.Close(), Times.Once); this.commandMock.Verify(x => x.ExecuteNonQuery(), Times.Once); this.connectionMock.Verify(x => x.Dispose(), Times.Once); }