コード例 #1
0
ファイル: Lab5Tests.cs プロジェクト: nazar-veselskyi/Lab-5
        public void TestThreadBasedChargeBottomBoundsInOneUpdate()
        {
            BatteryBase battery = new ThreadBasedBattery();

            battery.UpdateCharge(-101);
            Assert.IsTrue(battery.Charge <= 100 && battery.Charge >= 0);
        }
コード例 #2
0
ファイル: Lab5Tests.cs プロジェクト: nazar-veselskyi/Lab-5
        public void TestThreadBasedChargeBottomBoundsInManyUpdates()
        {
            BatteryBase battery = new ThreadBasedBattery();

            for (int i = 0; i < 101; i++)
            {
                battery.UpdateCharge(-1);
            }
            Assert.IsTrue(battery.Charge <= 100 && battery.Charge >= 0);
        }