コード例 #1
0
 public void IntegrateResetsTriggers()
 {
     var reset = false;
     var dummy = new TriggerStub
                     {
                         OnResetAction = () => reset = true
                     };
     var executionFactoryMock = new Mock<ITaskExecutionFactory>(MockBehavior.Strict);
     InitialiseExecutionContext(executionFactoryMock);
     var project = new ProjectStub("test")
                       {
                           TaskExecutionFactory = executionFactoryMock.Object
                       };
     project.Triggers.Add(dummy);
     var request = new IntegrationRequest("Dummy");
     project.Integrate(request);
     Assert.IsTrue(reset);
 }