コード例 #1
0
ファイル: RoleClaimTest.cs プロジェクト: asanchezr/PSP
 public void RoleClaim_Constructor_02_ArgumentNullException(PimsRole role, PimsClaim claim)
 {
     // Arrange
     // Act
     // Assert
     Assert.Throws <ArgumentNullException>(() => new PimsRoleClaim(role, claim));
 }
コード例 #2
0
ファイル: ClaimTest.cs プロジェクト: asanchezr/PSP
        public void Claim_Default_Constructor()
        {
            // Arrange
            // Act
            var claim = new PimsClaim();

            // Assert
            claim.Name.Should().BeNull();
            claim.GetRoles().Should().BeEmpty();
        }
コード例 #3
0
ファイル: RoleClaimTest.cs プロジェクト: asanchezr/PSP
        public void RoleClaim_Constructor_02()
        {
            // Arrange
            var role  = EntityHelper.CreateRole(Guid.NewGuid(), "role");
            var claim = new PimsClaim(Guid.NewGuid(), "claim");

            // Act
            var roleClaim = new PimsRoleClaim(role, claim);

            // Assert
            roleClaim.RoleId.Should().Be(role.Id);
            roleClaim.Role.Should().Be(role);
            roleClaim.ClaimId.Should().Be(claim.ClaimId);
            roleClaim.Claim.Should().Be(claim);
        }
コード例 #4
0
ファイル: ClaimTest.cs プロジェクト: asanchezr/PSP
        public void Claim_Constructor_01()
        {
            // Arrange
            var uid  = Guid.NewGuid();
            var name = "name";

            // Act
            var claim = new PimsClaim(uid, name);

            // Assert
            claim.ClaimId.Should().Be(0);
            claim.ClaimUid.Should().Be(uid);
            claim.Name.Should().Be(name);
            claim.GetRoles().Should().BeEmpty();
        }