public void ThrowArgumentOutOfRangeException__WhenNegativeOrZeroValueIsPassed(int price)
        {
            //Arrange
            var phone = new LandlinePhone("Vivacom", "Home", "White", 10, new PhoneSize(2, 5, 4), 2, 500);

            //Act & Assert
            Assert.ThrowsException <ArgumentOutOfRangeException>(() => phone.Price = price);
        }
Example #2
0
        public void SetProperPrice_WhenTheObjectIsConstructed()
        {
            //Arrange & Act
            var phone = new LandlinePhone("Vivacom", "Home", "White", 10, new PhoneSize(2, 5, 4), 2, 500);

            //Assert
            Assert.AreEqual(500, phone.Price);
        }
Example #3
0
 public void AcceptIncomingCall(string inputNumber, LandlinePhone phone)
 {
     phone.Ring(inputNumber);
 }
Example #4
0
 public void CallAnotherUser(string outputNumber, LandlinePhone phone)
 {
     phone.Call(outputNumber);
 }