Example #1
0
        public void AddAlarm()
        {
            // Arrange
            const string ExpectedAlarmName = "Test Add Alarm";
            var          expectedAlarmTime = new TimeSpan(7, 5, 0);

            var alarmPage = new AlarmPage();

            // Act
            alarmPage.GoToAddAlarm().SetAlarmTime(expectedAlarmTime).SetAlarmName(ExpectedAlarmName).SaveAlarm();

            // Assert
            alarmPage.VerifyAlarmExists(ExpectedAlarmName, expectedAlarmTime);
        }
Example #2
0
        public App()
        {
            InitializeComponent();

            DependencyService.Register <IAuthService>();


            if (User == null)
            {
                MainPage = new NavigationPage(new LoginPage());
                return;
            }

            if (Device.OS == TargetPlatform.Android)
            {
                if (User.IsGuard)
                {
                    MainPage = new GuardMainPage();
                    return;
                }
            }
            MainPage = new AlarmPage();
        }