Exemplo n.º 1
0
        public void CanReturnActivePorts()
        {
            IModemService modemService = new ModemService();
            var           all_ports    = modemService.GetAvailableCOMPorts();

            Assert.IsTrue(all_ports.Count() > 0, "No Available Ports Found!");
        }
        public void ModemConnectTest()
        {
            ModemService modemService = ModemService.Instance;
            //var result = modemService.ModemConnect(3,115200,100);
            var result = new GsmCommMain("COM3");

            Assert.AreEqual(true, result);
        }
Exemplo n.º 3
0
        public void CanConnectToActivePort()
        {
            IModemService modemService = new ModemService();
            var           all_ports    = modemService.GetAvailableCOMPorts();
            var           first_port   = all_ports.FirstOrDefault();
            bool          connected    = modemService.ConnectToCOMPort(first_port);

            modemService.DisconnectFromCOMPort();
            Assert.IsTrue(connected, $"Unable to Connect to Port Selected COM: {first_port.AttachedTo} {first_port.Description}");
        }
        public void SendSMSTest()
        {
            ModemService modemService = new ModemService(3, 115200, 100);
            bool         result       = false;

            if (modemService.IsModemConnected())
            {
                result = modemService.SendSMS("08978235095", "test sms from modem");
            }


            Assert.AreEqual(true, result);
        }
Exemplo n.º 5
0
        public SmsViewer()
        {
            modemService = ModemService.Instance;
            modemService.SmsInboxUpdated += (s, e) => Context.ApplySmsBox(e);
            Context = new SmsViewerModels(this);
            this.InitializeComponent();

            DataContext = Context;

            SmsListBox = this.Get <ListBox>("SmsListBox");
            SmsListBox.SelectionChanged += SmsListBox_SelectionChanged;

            this.AttachedToVisualTree += SmsViewer_AttachedToVisualTree;
        }