Dev2.Activities.MockDsfDatabaseActivity.MockBeforeExecutionStart C# (CSharp) Method

MockBeforeExecutionStart() public method

public MockBeforeExecutionStart ( IDSFDataObject dsfDataObject ) : void
dsfDataObject IDSFDataObject
return void
        public void MockBeforeExecutionStart(IDSFDataObject dsfDataObject)
        {
            var tmpErrors = new ErrorResultTO();
            BeforeExecutionStart(dsfDataObject, tmpErrors);
        }

Usage Example

        // ReSharper disable InconsistentNaming
        public void DsfDatabaseActivity_UnitTest_BeforeExecutionStart_CreatesServiceExecutionAndInvokesServiceExecutionBeforeExecution()
        // ReSharper restore InconsistentNaming
        {
            //init
            var databaseActivity = new MockDsfDatabaseActivity();
            var dataObj = new Mock<IDSFDataObject>();

            //exe
            databaseActivity.MockBeforeExecutionStart(dataObj.Object);

            //assert
            Assert.IsNotNull(databaseActivity.ServiceExecution, "DsfDatabaseActivity did not construct a correct DatabaseServiceExecution.");
            Assert.AreSame(dataObj.Object, databaseActivity.ServiceExecution.DataObj, "Data Object not assigned to DatabaseServiceExecution.");
        }