public void SuccessfulRingTest() { var sender = _phones[0]; _exchange.ConnectToExchange(sender); var reciver = _phones[1]; _exchange.ConnectToExchange(reciver); Assert.That(_exchange.ConnectAbonents(sender, reciver) == CallState.Connected); Assert.That(_exchange.DisconnectAbonents(sender, reciver) == CallState.Disconnected); }
public CallState CloseCall() { // To Exchange the sender and reciver roles are important during disconnection if (this._isReceiver == true) { return(_telephoneExchange.DisconnectAbonents(_currentCollocutor, PhoneNumber)); } else if (this._isReceiver == false) { return(_telephoneExchange.DisconnectAbonents(PhoneNumber, _currentCollocutor)); } else { return(CallState.Error); } }