public void InitialValueIsSet() { Setup(); InitialValue = 123; CreateTestItem(); Assert.AreEqual(123, TestItem.GetValue <int>()); }
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>()); }
public void ApplyDifference() { Setup(); CreateTestItem(); TestItem.ApplyDifferenceByAction(NewDifferenceWithMyFoodValue(10), new StateActionImpl()); Assert.AreEqual(10, TestItem.GetValue <float>()); }