Exemple #1
0
                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);
                }