public void TestInitalConditions()
 {
     Assert.IsNull(_objectUnderTest.ErrorString);
     Assert.IsFalse(_objectUnderTest.ShowError);
     Assert.IsTrue(_objectUnderTest.IsLoadingComplete);
     Assert.IsFalse(_objectUnderTest.IsRefreshing);
     Assert.IsFalse(_objectUnderTest.IsLoadingNextPage);
     CollectionAssert.AreEqual(TimeRangeItem.CreateTimeRanges(), _objectUnderTest.TimeRangeItemList);
     Assert.AreEqual(_objectUnderTest.TimeRangeItemList.Last(), _objectUnderTest.SelectedTimeRangeItem);
     Assert.AreEqual(0, _objectUnderTest.GroupStatsView.Count);
     Assert.IsTrue(_objectUnderTest.OnGotoDetailCommand.CanExecuteCommand);
     Assert.IsTrue(_objectUnderTest.OnAutoReloadCommand.CanExecuteCommand);
     Assert.IsNotNull(_objectUnderTest.CurrentTimeRangeCaption);
 }
 public void TestInitialConditions()
 {
     Assert.IsFalse(_objectUnderTest.IsAccountChanged);
     Assert.IsNull(_objectUnderTest.ErrorString);
     Assert.IsFalse(_objectUnderTest.ShowError);
     Assert.IsTrue(_objectUnderTest.IsControlEnabled);
     Assert.IsFalse(_objectUnderTest.IsGroupLoading);
     Assert.IsFalse(_objectUnderTest.IsEventLoading);
     Assert.IsNull(_objectUnderTest.GroupItem);
     Assert.IsNull(_objectUnderTest.EventItemCollection);
     Assert.IsNull(_objectUnderTest.SelectedTimeRangeItem);
     CollectionAssert.AreEqual(TimeRangeItem.CreateTimeRanges(), _objectUnderTest.AllTimeRangeItems.ToList());
     Assert.IsTrue(_objectUnderTest.OnBackToOverViewCommand.CanExecuteCommand);
     Assert.IsTrue(_objectUnderTest.OnGotoSourceCommand.CanExecuteCommand);
     Assert.IsTrue(_objectUnderTest.OnAutoReloadCommand.CanExecuteCommand);
 }