Ejemplo n.º 1
0
 public void IsRootNode_ReturnsTrue_IfTheParentIdIs0()
 {
     var node = new SiteMapNode { Id = 1, ParentId = 0 };
     bool result = node.IsRootNode;
     Assert.IsTrue(result);
 }
Ejemplo n.º 2
0
 public void IsRootNode_ReturnsFalse_IfTheParentIdIsNot0()
 {
     var node = new SiteMapNode { Id = 1, ParentId = 4 };
     bool result = node.IsRootNode;
     Assert.IsFalse(result);
 }
Ejemplo n.º 3
0
 public void IsInRole_ReturnsTrue_IfTheSiteMapNodeHasTheInputRoleOnIt()
 {
     var node = new SiteMapNode { Role = "Administrator,Customer" };
     bool result = node.IsInRole("Customer");
     Assert.IsTrue(result);
 }
Ejemplo n.º 4
0
 public void IsInRole_ReturnsTrue_IfTheSiteMapNodeDoesNotHaveAnyRoleOnIt([Values(" ", null, "")]string nodeRole)
 {
     var node = new SiteMapNode { Role = nodeRole };
     bool result = node.IsInRole("User");
     Assert.IsTrue(result);
 }
Ejemplo n.º 5
0
 public void IsInRole_ReturnsFalse_WhenInputRoleIsNull()
 {
     var node = new SiteMapNode { Role = "Administrator,Customer" };
     bool result = node.IsInRole(null);
     Assert.IsFalse(result);
 }
Ejemplo n.º 6
0
 public void IsInRole_ReturnsFalse_IfTheSiteMapNodeDoesNotHaveTheInputRoleOnIt()
 {
     var node = new SiteMapNode { Role = "Administrator,Customer" };
     bool result = node.IsInRole("User");
     Assert.IsFalse(result);
 }