XCode/XUnitTest.XCode/Membership/PermissionFlagsTests.cs

24 lines
539 B
C#

using System;
using XCode.Membership;
using Xunit;
namespace XUnitTest.XCode.Membership;
public class PermissionFlagsTests
{
[Fact]
public void Test1()
{
var pm = (PermissionFlags)0xFFFFFFFF;
Assert.Equal(PermissionFlags.All, pm);
Assert.Equal(0xFFFFFFFF, (UInt32)pm);
Assert.Equal(-1, (Int32)pm);
var v = -1;
pm = (PermissionFlags)v;
Assert.Equal(PermissionFlags.All, pm);
Assert.Equal(0xFFFFFFFF, (UInt32)pm);
Assert.Equal(-1, (Int32)pm);
}
}