Example #1
0
        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);
        }
Example #2
0
        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);
        }