Add new overloads for Action.ExecuteIfTrue
Add unit tests for Action.ExecuteIfTrue