private void SendSms(FareType type) { if (!_smsTask.CanSendSms) { return; } if (_settingsService.LicensePlate.IsNullOrEmpty()) { return; } if (_settingsService.PhoneNumber.IsNullOrEmpty()) { return; } var message = type.GetMessage(_settingsService.LicensePlate); _smsTask.SendSms(_settingsService.PhoneNumber, message); }
public void GivenNullPlate_GetMessage_ReturnsEmptyString([Values] FareType type) { Assert.That(type.GetMessage(null), Is.Empty); }
public string GivenTypeAndPlate_GetMessage_ReturnsExpectedMessage(FareType type, string plate) { return(type.GetMessage(plate)); }