public void PcPartRepairShouldWorksCorrectly()
        {
            var part = new PCPart("JustLaptopPart", 2.50M, true);

            part.Repair();

            Assert.IsFalse(part.IsBroken);
        }
예제 #2
0
        public void PCPartRepairShouldTurnIsBrokenToFalse()
        {
            var PCPart = new PCPart("ram", 100m, true);

            PCPart.Repair();

            Assert.IsFalse(PCPart.IsBroken);
        }
예제 #3
0
        public void TestRepairPCPartShouldFixBrokenPart()
        {
            IPart pcPart = new PCPart(PartName, PartCost);

            pcPart.Repair();

            Assert.IsTrue(pcPart.IsBroken == false);
        }
예제 #4
0
        public void TestIfRepairPartWorksCorrectly()
        {
            bool   expectedResult = false;
            PCPart pcPart         = new PCPart("VideoCard", 500m, true);

            pcPart.Repair();

            Assert.AreEqual(expectedResult, pcPart.IsBroken);
        }