public void should_handle_BeforeTake()
        {
            Container bottle = Objects.Get <Bottle>() as Container;
            Object    water  = Objects.Get <WaterInTheBottle>();

            IList <string> results = parser.Parse("take bottle");

            results = parser.Parse("take stream");
            Assert.AreEqual("The bottle is now full of water.", results[0]);

            Assert.IsTrue(Inventory.Contains(bottle));
            Assert.IsTrue(bottle.Contents.Contains(water));
        }