コード例 #1
0
        public void ConditionedItem_Ticks()
        {
            var item = new CItemTest("teste", 10, 2, null, null);

            item.Use();
            item.Tick();
            Assert.True(item.IsLocked());
            item.Tick();
            Assert.False(item.IsLocked());
        }
コード例 #2
0
        public void ConditionedItem_Use_LockedAfter()
        {
            var item    = new CItemTest("teste", 10, 2, null, null);
            var effects = item.Use();

            Assert.True(item.IsLocked());
        }
コード例 #3
0
        public void ConditionedItem_Constructor()
        {
            var item = new CItemTest("test", 10, 2, null, null);

            Assert.False(item.IsLocked());
            Assert.True(item.Id == "test");
            Assert.AreEqual(0, item.Requirements.Count);
        }