Livro TDD-NET - Dando erro

Estou com um erro numa parte do estudo do livro na pagina 96 cap.7.
Segue o erro:

Severity Code Description Project File Line Suppression State
Error CS1061 ‘Cargo’ does not contain a definition for ‘Regra’ and no extension method ‘Regra’ accepting a first argument of type ‘Cargo’ could be found (are you missing a using directive or an assembly reference?) ProjetoSalarioLivroTDD C:\Users\Lucas\documents\visual studio 2015\Projects\TDD\ProjetoSalarioLivroTDD\Entities\CalculadoraDeSalario.cs 16 Active

    public double CalculaSalario2(Funcionario funcionario)
        {
            return funcionario.Cargo.**Regra**.Calcula(funcionario);
        }