Check whether a condition is true and report a simple pass or fail result.

testing The smallest test assertion checks a condition and records whether the condition matched the expectation.

Assert True

score
AssertTrue.cs
Replay: real traced execution (multi-file project)
using System;

class Program
{
    static void Main()
    {
        int score = 75;
        bool passedCondition = score >= 60;
        string result = passedCondition ? "pass" : "fail";

        Console.WriteLine($"score={score}");
        Console.WriteLine($"condition={passedCondition}");
        Console.WriteLine($"result={result}");
    }
}
using System;

class Program
{
    static void Main()
    {
        int score = 50;
        bool passedCondition = score >= 60;
        string result = passedCondition ? "pass" : "fail";

        Console.WriteLine($"score={score}");
        Console.WriteLine($"condition={passedCondition}");
        Console.WriteLine($"result={result}");
    }
}
using System;

class Program
{
    static void Main()
    {
        int score = 95;
        bool passedCondition = score >= 60;
        string result = passedCondition ? "pass" : "fail";

        Console.WriteLine($"score={score}");
        Console.WriteLine($"condition={passedCondition}");
        Console.WriteLine($"result={result}");
    }
}
  1. score ← 75, passedCondition ← True, result ← pass

    4{5    static void Main()6    {7        int score→ 75 = 75; //@score=50, 958        bool passedCondition→ True = score75 >= 60;9        string result→ pass = passedConditionTrue ? "pass" : "fail";1011        Console.WriteLine($"score={score75}");12        Console.WriteLine($"condition={passedConditionTrue}");13        Console.WriteLine($"result={resultpass}");14    }
    outputscore=75
    condition=True
    result=pass
  1. score ← 50, passedCondition ← False, result ← fail

    4{5    static void Main()6    {7        int score→ 50 = 50;8        bool passedCondition→ False = score50 >= 60;9        string result→ fail = passedConditionFalse ? "pass" : "fail";1011        Console.WriteLine($"score={score50}");12        Console.WriteLine($"condition={passedConditionFalse}");13        Console.WriteLine($"result={resultfail}");14    }
    outputscore=50
    condition=False
    result=fail
  1. score ← 95, passedCondition ← True, result ← pass

    4{5    static void Main()6    {7        int score→ 95 = 95;8        bool passedCondition→ True = score95 >= 60;9        string result→ pass = passedConditionTrue ? "pass" : "fail";1011        Console.WriteLine($"score={score95}");12        Console.WriteLine($"condition={passedConditionTrue}");13        Console.WriteLine($"result={resultpass}");14    }
    outputscore=95
    condition=True
    result=pass