Beispiel #1
0
        public void SqlBackUpTaskGetEventNotifyFinishMessageShouldReturnCorrectResult()
        {
            SqlBackUpTask sqlBackUpTask = new SqlBackUpTask(this.connectionMock.Object, this.commandMock.Object, this.databaseName);
            string        actual        = sqlBackUpTask.GetEventNotifyFinishMessage();

            Assert.AreEqual("Backup for database " + this.databaseName + " was successfully created.", actual);
        }
Beispiel #2
0
        public void SqlBackUpTaskExecuteShouldWorkCorrectly()
        {
            SqlBackUpTask sqlBackUpTask = new SqlBackUpTask(this.connectionMock.Object, this.commandMock.Object, this.databaseName);

            sqlBackUpTask.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);
        }