public void SetUp()
 {
     _view = Substitute.For<IStatView>();
     _clientMessenger = Substitute.For<IClientMessenger>();
     _uut = new StatViewController(_view, _clientMessenger);
     _view.Controller = _uut;
 }
Exemple #2
0
        public WinStatView()
        {
            InitializeComponent();
            PoolComboBox.ItemsSource = AvailablePoolsList;

            TemperatureStatViewer.BorderColor = new SolidColorBrush(Color.FromRgb(0xFF, 0x58, 0x4D));
            PhStatViewer.BorderColor = new SolidColorBrush(Color.FromRgb(0xFD, 0xA0, 0x29));
            ChlorineStatViewer.BorderColor = new SolidColorBrush(Color.FromRgb(0x49, 0xBA, 0xE1));
            HumidityStatViewer.BorderColor = new SolidColorBrush(Color.FromRgb(0x03, 0x54, 0xA5));

            //Sets up the tabBars event handlers
            SpTabControl1.OnShowStatButtonClicked += TabBarController.ShowStatButtonPressed;
            SpTabControl1.OnShowHistoryButtonClicked += TabBarController.ShowHistoryButtonPressed;
            SpTabControl1.OnShowAddPoolButtonClicked += TabBarController.ShowAddPoolButtonPressed;
            SpTabControl1.OnShowEditPoolButtonClicked += TabBarController.ShowEditPoolButtonPressed;
            SpTabControl1.OnShowEditUserButtonClicked += TabBarController.ShowEditUserButtonPressed;

            string Ip = System.IO.File.ReadAllText("IpTextFile.txt");
            //Controller
            var clientMessager = new ClientMessenger(new SynchronousSocketClient(Ip));
            Controller = new StatViewController(this, clientMessager);
            Controller.ViewDidLoad();
        }
Exemple #3
0
		public StatViewBridge (IntPtr handle) : base (handle)
		{
			// Initialize view controller.
			_sensorData = new List<Tuple<SensorTypes, double>>();
			Controller = new StatViewController (this, iOSClientFactory.DefaultClient ());
		}