示例#1
0
        private void DisplayGraphicBtn_Click(object sender, RoutedEventArgs e)
        {
            this.TempLabel.Visibility = Visibility.Hidden;

            string dateStart = this.DateStartTextBox.Text;
            string timeStart = this.TimeStartTextBox.Text;

            string dateEnd = this.DateEndTextBox.Text;
            string timeEnd = this.TimeEndTextBox.Text;

            DateAndTime dt = new DateAndTime();
            string      startDateAndTime = dt.ReadUserDateAndTime(dateStart, timeStart);
            string      endDateAndTime   = dt.ReadUserDateAndTime(dateEnd, timeEnd);

            SeriesCollection.Clear();
            this.DisplayGraph(startDateAndTime, endDateAndTime);
        }
示例#2
0
        public void ReadUserDateAndTimeTest_DoesNotReturnCorrectString()
        {
            // Arrange
            string      date = "09/23/2012";
            string      time = "Problem";
            string      expectedDateAndTime = "2012_09_23 08";
            DateAndTime dt = new DateAndTime();

            // Act
            string dateAndTimeResult = dt.ReadUserDateAndTime(date, time);

            // Assert
            Assert.AreNotEqual(expectedDateAndTime, dateAndTimeResult, "Expected [date: 23_09_2012; time: 08:18:08] to be false");
        }
示例#3
0
        public void ReadUserDateAndTimeTest()
        {
            // Arrange
            string      date = "09/23/2012";
            string      time = "08";
            string      expectedDateAndTime = "2012_09_23 08";
            DateAndTime dt = new DateAndTime();

            // Act
            string dateAndTimeResult = dt.ReadUserDateAndTime(date, time);

            // Assert
            Assert.AreEqual(expectedDateAndTime, dateAndTimeResult, "Expected [date: 09/23/2012; time: 08] to be 2012_09_23 08");
        }