public AddTask ( System.Action task ) : void | ||
task | System.Action | The method to run |
Результат | void |
public void TaskThatThrowsExceptionShouldPreventOtherTasksFromRunning() { Assert.That(!BuildFile.IsInErrorState); var DidSecondTaskRun = false; var subject = new BuildFile(); subject.AddTask("Test", delegate { throw new ApplicationException("testing execption handling"); }); subject.AddTask("Test", delegate { DidSecondTaskRun = true; }); subject.InvokeNextTask(); Assert.That(!DidSecondTaskRun); }
public void TaskThatThrowsExceptionShouldPreventOtherTasksFromRunning() { Assert.That(!BuildFile.IsInErrorState); var DidSecondTaskRun = false; var subject = new BuildFile(); subject.AddTask("Test", delegate { throw new ApplicationException("testing execption handling"); }); subject.AddTask("Test", delegate { DidSecondTaskRun = true; }); subject.InvokeNextTask(); Assert.That(!DidSecondTaskRun); }
public void TaskThatThrowsExceptionShouldSignalErrorState() { Assert.That(!BuildFile.IsInErrorState); var subject = new BuildFile(); subject.AddTask("Test", delegate { throw new ApplicationException("testing execption handling");}); subject.InvokeNextTask(); Assert.That(BuildFile.IsInErrorState); }
public void ShouldHaveProperCount() { var subject = new BuildFile(); bool methodCalled = false; subject.AddTask(delegate { methodCalled = true; }); Assert.That(subject.TaskCount, Is.EqualTo(1)); }
public void ClearTasksShouldRemoveAllTasks() { var subject = new BuildFile(); subject.AddTask(delegate { }); Assert.That(subject.TaskCount, Is.EqualTo(1)); subject.ClearTasks(); Assert.That(subject.TaskCount, Is.EqualTo(0)); }
public void ShouldHaveProperCount() { var subject = new BuildFile(); bool methodCalled = false; subject.AddTask(delegate { methodCalled = true; }); Assert.That(subject.TaskCount, Is.EqualTo(1)); }
public void AddNamedTask() { var subject = new BuildFile(); bool methodCalled = false; subject.AddTask("Test", delegate { methodCalled = true; }); var task = subject.Tasks.Dequeue(); Assert.That(task.Name, Is.EqualTo("Test")); }
public void TaskThatThrowsExceptionShouldSignalErrorState() { Assert.That(!BuildFile.IsInErrorState); var subject = new BuildFile(); subject.AddTask("Test", delegate { throw new ApplicationException("testing execption handling"); }); subject.InvokeNextTask(); Assert.That(BuildFile.IsInErrorState); }
public void ClearTasksShouldRemoveAllTasks() { var subject = new BuildFile(); subject.AddTask(delegate { }); Assert.That(subject.TaskCount, Is.EqualTo(1)); subject.ClearTasks(); Assert.That(subject.TaskCount, Is.EqualTo(0)); }
public void AddNamedTask() { var subject = new BuildFile(); bool methodCalled = false; subject.AddTask("Test", delegate { methodCalled = true; }); var task = subject.Tasks.Dequeue(); Assert.That(task.Name, Is.EqualTo("Test")); }
public void TestThatQueueGetsProcessed() { var subject = new BuildFile(); bool methodCalled = false; subject.AddTask(delegate { methodCalled = true; }); Assert.That(subject.Tasks.Count, Is.EqualTo(1)); subject.InvokeNextTask(); Assert.IsTrue(methodCalled); Assert.That(subject.Tasks.Count, Is.EqualTo(0)); }
public void TestThatQueueGetsProcessed() { var subject = new BuildFile(); bool methodCalled = false; subject.AddTask(delegate { methodCalled = true; }); Assert.That(subject.Tasks.Count, Is.EqualTo(1)); subject.InvokeNextTask(); Assert.IsTrue(methodCalled); Assert.That(subject.Tasks.Count, Is.EqualTo(0)); }