Skip to Content
C# and .NET Core Test-Driven Development
book

C# and .NET Core Test-Driven Development

by Ayobami Adewole
May 2018
Intermediate to advanced content levelIntermediate to advanced
300 pages
7h 35m
English
Packt Publishing
Content preview from C# and .NET Core Test-Driven Development

Task

At the core of the build automation with Cake is the task. A task in Cake is a simple unit of work that is used to carry out a specific action or activity in a desired defined order. Tasks in Cake can have specified criteria, associated dependencies, and error handling.

A task can be defined by using the Task method, with the task name or caption passed into it as an argument:

Task("Action")    .Does(() =>{    // Task code goes here});

For example, the build task in the following snippet cleans the debugFolder folder to delete the contents. When the task is run, the CleanDirectory method will be invoked:

var debugFolder = Directory("./bin/Debug");Task("CleanFolder")    .Does(() =>{    CleanDirectory(debugFolder);});

Cake allows you to use C# to ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Hands-On Design Patterns with C# and .NET Core

Hands-On Design Patterns with C# and .NET Core

Gaurav Aroraa, Jeffrey Chilberto
.NET Core in Action

.NET Core in Action

Dustin Metzgar

Publisher Resources

ISBN: 9781788292481Supplemental Content