예제 #1
0
    public void GetAttribute_InvalidAttribute()
    {
      var inspector = new Revolver.Core.ItemInspector(_testTreeRoot);
      var result = inspector.GetItemAttribute("blah");

      Assert.That(result, Is.Null);
    }
예제 #2
0
    public void GetAttribute_LeadingAt()
    {
      var inspector = new Revolver.Core.ItemInspector(_testTreeRoot);
      var result = inspector.GetItemAttribute("@@key");

      Assert.That(result, Is.EqualTo(_testTreeRoot.Key));
    }
예제 #3
0
    public void GetAttribute_MixedCaseAttribute()
    {
      var inspector = new Revolver.Core.ItemInspector(_testTreeRoot);
      var result = inspector.GetItemAttribute("TemplateId");

      Assert.That(result, Is.EqualTo(_testTreeRoot.TemplateID.ToString()));
    }
예제 #4
0
    public void GetAttribute_Version()
    {
      var inspector = new Revolver.Core.ItemInspector(_testTreeRoot);
      var result = inspector.GetItemAttribute("version");

      Assert.That(result, Is.EqualTo(_testTreeRoot.Version.ToString()));
    }
예제 #5
0
    public void GetAttribute_Name()
    {
      var inspector = new Revolver.Core.ItemInspector(_testTreeRoot);
      var result = inspector.GetItemAttribute("name");

      Assert.That(result, Is.EqualTo(_testTreeRoot.Name));
    }
예제 #6
0
    public void CountDescendants_NoChildren()
    {
      var inspector = new Revolver.Core.ItemInspector(_testTreeRoot.Axes.GetChild("Sycorax"));
      var result = inspector.CountDescendants();

      Assert.That(result, Is.EqualTo(1));
    }
예제 #7
0
    public void CountDescendants_HasChildren()
    {
      var inspector = new Revolver.Core.ItemInspector(_testTreeRoot);
      var result = inspector.CountDescendants();

      Assert.That(result, Is.EqualTo(8));
    }
예제 #8
0
 public void NullItem()
 {
   var inspector = new Revolver.Core.ItemInspector(null);
 }