File: FormatTests\FormattedObject\CountTests.cs
Web Access
Project: src\src\System.Private.Windows.Core\tests\BinaryFormatTests\BinaryFormatTests.csproj (BinaryFormatTests)
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
 
namespace FormatTests.FormattedObject;
 
public class CountTests
{
    [Fact]
    public void CountDoesNotAcceptNegativeValues()
    {
        Func<Count> func = () => (Count)(-1);
        func.Should().Throw<ArgumentOutOfRangeException>();
    }
 
    [Fact]
    public void CountEqualsInt()
    {
        ((Count)4).Should().Be(4);
    }
 
    [Fact]
    public void CountEqualsCount()
    {
        ((Count)4).Should().Be((Count)4);
    }
 
    [Fact]
    public void CountToStringIsInt()
    {
        ((Count)5).ToString().Should().Be("5");
    }
}