Esempio n. 1
0
        public void InitialValueIsSet()
        {
            Setup();
            InitialValue = 123;
            CreateTestItem();

            Assert.AreEqual(123, TestItem.GetValue <int>());
        }
Esempio n. 2
0
        public void ValueTopClampedProperly_ByFunction()
        {
            Setup();
            InitialValue = 1234;

            // TODO can be done cleaner, create two items as fields? // maybe outdated comment
            TestItem = new StateItemFloat(TestName, MinValue, () => MaxValue, InitialValue, ChangePerMinute, true);

            Assert.AreEqual(MaxValue, TestItem.GetValue <float>());
        }
Esempio n. 3
0
        public void ApplyDifference()
        {
            Setup();
            CreateTestItem();

            TestItem.ApplyDifferenceByAction(NewDifferenceWithMyFoodValue(10), new StateActionImpl());

            Assert.AreEqual(10, TestItem.GetValue <float>());
        }