コード例 #1
0
    public void ToString_Gives_Correct_Result_On_DateTime_Value()
    {
        // Arrange
        var value = new ValueCollection <DateTime>(new[] { new DateTime(2020, 2, 1) });

        // Act
        var actual = value.ToString(null, CultureInfo.InvariantCulture);

        // Assert
        actual.Should().Be("[2020-02-01T00:00:00.0000000]");
    }
コード例 #2
0
    public void ToString_Gives_Correct_Result_On_Char_Value()
    {
        // Arrange
        var value = new ValueCollection <char>(new[] { 'a', 'b' });

        // Act
        var actual = value.ToString();

        // Assert
        actual.Should().Be("['a', 'b']");
    }
コード例 #3
0
    public void ToString_Gives_Correct_Result_On_Bool_Value()
    {
        // Arrange
        var value = new ValueCollection <bool>(new[] { true, false });

        // Act
        var actual = value.ToString();

        // Assert
        actual.Should().Be("[true, false]");
    }
コード例 #4
0
    public void ToString_Gives_Correct_Result_On_String_Value()
    {
        // Arrange
        var value = new ValueCollection <string>(new[] { "a", "b" });

        // Act
        var actual = value.ToString();

        // Assert
        actual.Should().Be(@"[""a"", ""b""]");
    }
コード例 #5
0
    public void ToString_Gives_Correct_Result_On_Null_Value()
    {
        // Arrange
        var value = new ValueCollection <string?>(new string?[] { null, null });

        // Act
        var actual = value.ToString();

        // Assert
        actual.Should().Be("[∅, ∅]");
    }