Ejemplo n.º 1
0
        public void ProcessSleepData_NullMinuteDataHandled()
        {
            var sleep = new SleepData
            {
                Sleep = new List <SleepLog>
                {
                    new SleepLog()
                }
            };

            FitbitClientExtensions.ProcessSleepData(sleep);
        }
Ejemplo n.º 2
0
        public void ProcessSleepData_MinuteDataTomorrow()
        {
            var sleep = new SleepData
            {
                Sleep = new List <SleepLog>
                {
                    new SleepLog
                    {
                        StartTime  = new DateTime(2014, 10, 10, 22, 0, 0),
                        MinuteData = new List <MinuteData>
                        {
                            new MinuteData
                            {
                                DateTime = new DateTime(1900, 1, 1, 4, 0, 0) // the date part is derived
                            }
                        }
                    }
                }
            };

            FitbitClientExtensions.ProcessSleepData(sleep);

            Assert.AreEqual(new DateTime(2014, 10, 11, 4, 0, 0), sleep.Sleep[0].MinuteData[0].DateTime);
        }
Ejemplo n.º 3
0
 public void ProcessSleepData_NullSleepHandled()
 {
     FitbitClientExtensions.ProcessSleepData(new SleepData());
 }
Ejemplo n.º 4
0
 public void ProcessSleepData_NullHandled()
 {
     FitbitClientExtensions.ProcessSleepData(null);
 }