...

/

Solution Review: Adding an Automated Test

Solution Review: Adding an Automated Test

Review the solution for implementing xUnit tests.

We'll cover the following...

The completed solution is presented in the following code playground:

namespace MainApp;

public class TextProcessor
{
    public int CountNotWhitespaceCharacters(string? text)
    {
        if (string.IsNullOrWhiteSpace(text))
            return 0;

        int count = 0;

        foreach (var character in text.Trim())
        {
            if (char.IsWhiteSpace(character))
                continue;

            count++;
        }

        return count;
    }
}
Completed solution

  • Line 5: We mark our method with the [Theory] attribute ...