// ReSharper disable InconsistentNaming public void DsfPluginActivity_DsfPluginActivityUnitTest_GetNewPluginServiceExecution_ServiceConstructed() // ReSharper restore InconsistentNaming { //init var expected = Guid.NewGuid(); var pluginActivity = new MockDsfPluginActivity(); var mockContext = new DsfDataObject("<DataList></DataList>", expected); //exe var actual = pluginActivity.MockGetNewPluginServiceExecution(mockContext); //assert Assert.AreEqual(typeof(PluginServiceExecution), actual.GetType(), "DsfPluginActivity did not construct a correct PluginServiceExecution"); Assert.AreEqual(expected, actual.DataObj.DataListID, "The Plugin Service Execution constructed by DsfPluginActivity is using the incorrect datalist"); }
// 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)).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), Times.Once()); }