コード例 #1
0
    public void containerAddNullChildReturnsNull()
    {
      Container container = new Container("chest");
      var item = container.AddChild(null);

      Assert.That(item, Is.Null);
    }
コード例 #2
0
    public void containerHasChildrenReturnsTrueIfChildren()
    {
      Container container = new Container("chest");
      var entity = new Thing("cup");
      var item = container.AddChild(entity);

      Assert.That(container.HasChildren(), Is.True);
    }
コード例 #3
0
    public void containerAddChildReturnsChild()
    {
      Container container = new Container("chest");
      var entity = new Thing("cup");
      var item = container.AddChild(entity);

      Assert.That(item.SameIdentityAs(entity), Is.True);
    }
コード例 #4
0
    public void containerGetChildrenReturnsChildren()
    {
      Container container = new Container("chest");
      var entity = new Thing("cup");
      var item = container.AddChild(entity);

      var children = container.GetChildren();
      Assert.That(children.First().SameIdentityAs(item), Is.True);
    }