Dev2.Activities.MockDsfPluginActivity.MockExecutePluginService C# (CSharp) Method

MockExecutePluginService() public method

public MockExecutePluginService ( PluginServiceExecution container ) : void
container PluginServiceExecution
return void
        public void MockExecutePluginService(PluginServiceExecution container)
        {
            ExecutePluginService(container, 0);
        }
    }

Usage Example

        // ReSharper disable InconsistentNaming
        public void DsfPluginActivity_DsfPluginActivityUnitTest_ExecutePluginService_ServiceExecuted()
        // ReSharper restore InconsistentNaming
        {
            //init
            var pluginActivity = new MockDsfPluginActivity();
            var errors = new ErrorResultTO();
            var mockContainer = new Mock<PluginServiceExecution>(new DsfDataObject(It.IsAny<string>(), It.IsAny<Guid>()), It.IsAny<bool>());
            mockContainer.Setup(c => c.Execute(out errors, 0)).Verifiable();

            //exe
            pluginActivity.MockExecutePluginService(mockContainer.Object);

            //assert
            Assert.IsFalse(errors.HasErrors(), "Errors where thrown while executing a plugin service");
            mockContainer.Verify(c => c.Execute(out errors, 0), Times.Once());
        }