public void Should_Add_Criteria_To_Task() { // Given var task = new ActionTask("task"); var builder = new CakeTaskBuilder <ActionTask>(task); // When builder.WithCriteria(() => true); // Then Assert.Equal(1, task.Criterias.Count); }
public void Should_Add_Criteria_To_Task() { // Given var task = new CakeTask("task"); var builder = new CakeTaskBuilder(task); // When builder.WithCriteria(context => true); // Then Assert.Single(task.Criterias); }
public void Should_Add_Message_To_Criteria_If_Specified() { // Given var task = new CakeTask("task"); var builder = new CakeTaskBuilder(task); // When builder.WithCriteria(context => true, "Foo"); // Then Assert.Single(task.Criterias); Assert.Equal("Foo", task.Criterias[0].Message); }