コード例 #1
0
        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));
        }
コード例 #2
0
 private void FinishButton_Click(object sender, EventArgs e)
 {
     _sensorsPresenter.LoadMeasurements(StartTimeTextBox.Text, EndTimeTextBox.Text);
     this.Close();
 }