Пример #1
0
                public void SavesTheTimeOfLastLogin(DateTimeOffset now)
                {
                    TimeService.CurrentDateTime.Returns(now);

                    ViewModel.Login();

                    LastTimeUsageStorage.Received().SetLogin(Arg.Is(now));
                }
Пример #2
0
            public void SavesTheTimeOfSyncAttempt(DateTimeOffset now)
            {
                TimeService.CurrentDateTime.Returns(now);

                SyncManager.ForceFullSync();
                OrchestratorStates.OnNext(Pull);

                LastTimeUsageStorage.Received().SetFullSyncAttempt(now);
            }
Пример #3
0
            public void SavesTheTimeOfLastLogin(DateTimeOffset now)
            {
                TimeService.CurrentDateTime.Returns(now);
                LoginManager.LoginWithGoogle()
                .Returns(Observable.Return(Substitute.For <ITogglDataSource>()));

                ViewModel.GoogleLogin();

                LastTimeUsageStorage.Received().SetLogin(Arg.Is(now));
            }
Пример #4
0
                public void SavesTheTimeOfLastLogin(DateTimeOffset now)
                {
                    var viewModel = CreateViewModel();

                    TimeService.CurrentDateTime.Returns(now);

                    viewModel.GoogleSignupCommand.Execute();

                    LastTimeUsageStorage.Received().SetLogin(now);
                }
Пример #5
0
            public void SavesTheTimeOfLastLogin(DateTimeOffset now)
            {
                TimeService.CurrentDateTime.Returns(now);
                UserAccessManager.LoginWithGoogle()
                .Returns(Observable.Return(Unit.Default));
                var viewModel = CreateViewModel();

                viewModel.GoogleLogin();

                LastTimeUsageStorage.Received().SetLogin(Arg.Is(now));
            }
Пример #6
0
                    public void SavesTheTimeOfLastLogin(DateTimeOffset now)
                    {
                        TimeService.CurrentDateTime.Returns(now);

                        var viewModel = CreateViewModel();

                        viewModel.Initialize().Wait();
                        viewModel.GoogleSignup.Execute();

                        TestScheduler.Start();
                        LastTimeUsageStorage.Received().SetLogin(now);
                    }
Пример #7
0
            public void SavesTheTimeOfSuccessfulFullSync(DateTimeOffset now)
            {
                TimeService.CurrentDateTime.Returns(now);

                var observable = SyncManager.ForceFullSync();

                OrchestratorStates.OnNext(Pull);
                OrchestratorStates.OnNext(Sleep);
                observable.Wait();

                LastTimeUsageStorage.Received().SetSuccessfulFullSync(now);
            }
Пример #8
0
                public void SavesTheTimeOfLastLogin(DateTimeOffset now)
                {
                    TimeService.CurrentDateTime.Returns(now);
                    var viewModel = CreateViewModel();

                    viewModel.SetEmail(ValidEmail);
                    viewModel.SetPassword(ValidPassword);

                    viewModel.Login();

                    LastTimeUsageStorage.Received().SetLogin(Arg.Is(now));
                }
Пример #9
0
                    public void SavesTheTimeOfLastLogin(DateTimeOffset now)
                    {
                        var viewModel = CreateViewModel();

                        viewModel.Initialize().Wait();
                        viewModel.Email    = ValidEmail;
                        viewModel.Password = ValidPassword;
                        TimeService.CurrentDateTime.Returns(now);

                        viewModel.SignupCommand.Execute();

                        LastTimeUsageStorage.Received().SetLogin(now);
                    }
Пример #10
0
                    public void SavesTheTimeOfLastLogin(DateTimeOffset now)
                    {
                        var viewModel = CreateViewModel();

                        viewModel.Initialize().Wait();
                        viewModel.SetEmail(ValidEmail);
                        viewModel.SetPassword(ValidPassword);
                        TimeService.CurrentDateTime.Returns(now);

                        viewModel.Signup().Wait();

                        LastTimeUsageStorage.Received().SetLogin(now);
                    }
Пример #11
0
                    public void SavesTheTimeOfLastLogin(DateTimeOffset now)
                    {
                        var viewModel = CreateViewModel();

                        viewModel.AttachView(View);
                        viewModel.Initialize(DefaultParameters).Wait();
                        viewModel.SetEmail(ValidEmail);
                        viewModel.SetPassword(ValidPassword);
                        TimeService.CurrentDateTime.Returns(now);

                        viewModel.Signup.Execute();

                        TestScheduler.Start();
                        LastTimeUsageStorage.Received().SetLogin(now);
                    }