如何測(cè)試C#中布爾表達(dá)式的正確性

c#
小樊
83
2024-08-21 23:35:28
欄目: 編程語言

在C#中測(cè)試布爾表達(dá)式的正確性可以通過編寫單元測(cè)試來進(jìn)行驗(yàn)證。以下是一個(gè)簡單的示例:

using System;
using Xunit;

public class BooleanExpressionTests
{
    [Fact]
    public void TestBooleanExpression()
    {
        // Arrange
        bool condition1 = true;
        bool condition2 = false;

        // Act
        bool result1 = condition1 && condition2;
        bool result2 = condition1 || condition2;

        // Assert
        Assert.False(result1); // condition1 && condition2 should be false
        Assert.True(result2); // condition1 || condition2 should be true
    }
}

在上面的示例中,我們編寫了一個(gè)簡單的單元測(cè)試來驗(yàn)證布爾表達(dá)式的正確性。我們?cè)O(shè)置了兩個(gè)布爾條件condition1和condition2,并使用邏輯運(yùn)算符&&和||來組合這些條件。然后我們使用斷言來驗(yàn)證組合后的結(jié)果是否符合預(yù)期。您可以使用類似的方法來測(cè)試任何布爾表達(dá)式的正確性。

0