public void SendMessage_ServiceAddressIsNull_ThorwsException_Ugly() { var messageSenderConfiguration = new MessageSenderConfiguration("", "Necati", "Kunduz"); var smsConfiguration = new SmsSenderConfiguration("", "", ""); var emailConfiguration = new EmailSenderConfiguration("", "", ""); var communicationConfiguration = new CommunicationConfiguration(messageSenderConfiguration, emailConfiguration, smsConfiguration); var databaseConfiguration = new DatabaseConfiguration(); var routeConfiguration = new RouteConfiguration(); var globalConfiguration = new GlobalConfiguration(communicationConfiguration, databaseConfiguration, routeConfiguration); var mockLogger = new Mock <ILogger>(); var sut = new ConfigurableMessageSender(mockLogger.Object, globalConfiguration); var message = new Message("", "", true); Assert.Throws <Exception>(() => sut.Add(message)); }
public CommunicationSetCommand(byte address, CommunicationConfiguration communicationConfiguration) { _communicationConfiguration = communicationConfiguration; Address = address; }
public GlobalConfiguration(CommunicationConfiguration communicationConfiguration, DatabaseConfiguration databaseConfiguration, RouteConfiguration routeConfiguration) { CommunicationConfiguration = communicationConfiguration; DatabaseConfiguration = databaseConfiguration; RouteConfiguration = routeConfiguration; }