public void SavesTheTimeOfLastLogin(DateTimeOffset now) { TimeService.CurrentDateTime.Returns(now); ViewModel.Login(); LastTimeUsageStorage.Received().SetLogin(Arg.Is(now)); }
public void SavesTheTimeOfSyncAttempt(DateTimeOffset now) { TimeService.CurrentDateTime.Returns(now); SyncManager.ForceFullSync(); OrchestratorStates.OnNext(Pull); LastTimeUsageStorage.Received().SetFullSyncAttempt(now); }
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)); }
public void SavesTheTimeOfLastLogin(DateTimeOffset now) { var viewModel = CreateViewModel(); TimeService.CurrentDateTime.Returns(now); viewModel.GoogleSignupCommand.Execute(); LastTimeUsageStorage.Received().SetLogin(now); }
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)); }
public void SavesTheTimeOfLastLogin(DateTimeOffset now) { TimeService.CurrentDateTime.Returns(now); var viewModel = CreateViewModel(); viewModel.Initialize().Wait(); viewModel.GoogleSignup.Execute(); TestScheduler.Start(); LastTimeUsageStorage.Received().SetLogin(now); }
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); }
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)); }
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); }
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); }
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); }