Esempio n. 1
0
 public MainForm()
 {
     _sensorsPresenter = new SensorsPresenter(new DataRequestService(), new SensorsConversionHelper());
     _sensorsPresenter.Subscribe(this);
     _conversionHelper = new SensorsConversionHelper();
     InitializeComponent();
 }
        public void LoadMeasurements_ShouldLoadAListOfSensors()
        {
            var startTime             = "23:15";
            var endTime               = "23:45";
            var dataRequestMock       = new Mock <IDataRequestService>();
            var sensorsConversionMock = new Mock <ISensorsConversionHelper>();

            dataRequestMock.Setup(x => x.GetSensors(It.IsAny <int>()))
            .Returns(GetSensorsSample());
            sensorsConversionMock.Setup(x => x.ConvertTextBoxTimeToUnixTimestamp(startTime))
            .Returns(1589152500);
            sensorsConversionMock.Setup(x => x.ConvertTextBoxTimeToUnixTimestamp(endTime))
            .Returns(1589154300);

            var sensorsPresenter = new SensorsPresenter(dataRequestMock.Object, sensorsConversionMock.Object);

            sensorsPresenter.LoadMeasurements(startTime, endTime);

            Assert.True(sensorsPresenter.SensorsList.Count.Equals(2));
        }
 public LoadMeasurementsForm(SensorsPresenter sensorsPresenter)
 {
     _sensorsPresenter = sensorsPresenter;
     InitializeComponent();
 }
Esempio n. 4
0
 public TagMeasurementsForm(SensorsPresenter sensorsPresenter)
 {
     InitializeComponent();
 }