public void Push() { var causalities = new Stack <Causality>(); var sut = new CausalityStack(causalities); sut.Push(new Port("x")); Assert.AreEqual(1, causalities.Count); Assert.AreEqual("x", causalities.Pop().Port.Fullname); }