public void GetPasswordReset_Pass() { //Arrange var newUser = tu.CreateUserObject(); newPasswordReset = tu.CreatePasswordResetObject(newUser); var expected = newPasswordReset; //Act using (var _db = tu.CreateDataBaseContext()) { ResetService rs = new ResetService(_db); newPasswordReset = rs.CreatePasswordReset(newPasswordReset); try { _db.SaveChanges(); } catch (Exception exception) { } var result = rs.GetPasswordReset(newPasswordReset.ResetToken); //Assert Assert.IsNotNull(result); Assert.AreEqual(result.ResetToken, expected.ResetToken); } }
public void UpdatePasswordReset_Fail() { //Arrange var newUser = tu.CreateUserObject(); newPasswordReset = tu.CreatePasswordResetObject(newUser); PasswordReset expectedResult = newPasswordReset; //Act using (var _db = tu.CreateDataBaseContext()) { ResetService rs = new ResetService(_db); var response = rs.UpdatePasswordReset(newPasswordReset); try { _db.SaveChanges(); } catch (Exception) { // catch error // rollback changes _db.Entry(newPasswordReset).State = System.Data.Entity.EntityState.Detached; } var result = rs.GetPasswordReset(expectedResult.ResetToken); // Assert Assert.IsNotNull(response); Assert.IsNull(result); } }
public void CreatePasswordReset_Fail() { //Arrange var newUser = tu.CreateUserObject(); newPasswordReset = tu.CreatePasswordResetObject(newUser); var expected = tu.CreatePasswordResetObject(newUser); //Act using (var _db = tu.CreateDataBaseContext()) { ResetService rs = new ResetService(_db); var response = rs.CreatePasswordReset(newPasswordReset); try { _db.SaveChanges(); } catch (Exception exception) { } //Assert Assert.IsNotNull(response); Assert.AreNotEqual(response, expected); } }
public TipViewModel(ResetService reset, SoundService sound, ConfigService config, StatisticService statistic, MainService main, App app, KeyboardShortcutsService keyboardShortcuts, PreAlertService preAlert) { this.reset = reset; this.reset.TimeChanged += new ResetEventHandler(timeChanged); this.reset.ResetCompleted += new ResetEventHandler(resetCompleted); this.sound = sound; this.config = config; this.config.Changed += config_Changed; resetCommand = new Command(new Action <object>(resetCommand_action)); busyCommand = new Command(new Action <object>(busyCommand_action)); this.statistic = statistic; this.main = main; this.keyboardShortcuts = keyboardShortcuts; this.preAlert = preAlert; app.OnServiceInitialized += App_OnServiceInitialized; LoadConfig(); }
public void UpdatePasswordReset_Pass() { //Arrange var newUser = tu.CreateUserObject(); newPasswordReset = tu.CreatePasswordResetObject(newUser); var expectedResultExpirationTime = newPasswordReset.ExpirationTime; var expectedResult = newPasswordReset; //Act using (var _db = tu.CreateDataBaseContext()) { ResetService rs = new ResetService(_db); newPasswordReset = rs.CreatePasswordReset(newPasswordReset); try { _db.SaveChanges(); } catch (Exception exception) { } newPasswordReset.ExpirationTime = DateTime.Now.AddYears(5); var response = rs.UpdatePasswordReset(newPasswordReset); _db.SaveChanges(); var result = rs.GetPasswordReset(expectedResult.ResetToken); // Assert Assert.IsNotNull(response); Assert.IsNotNull(result); Assert.AreEqual(result.ResetToken, expectedResult.ResetToken); Assert.AreNotEqual(result.ExpirationTime, expectedResultExpirationTime); } }
ResetServiceTest() { MongoClient client = new MongoClient(MONGODB_TEST_CONNECTION_STRING); rs = new ResetService(client); uas = new UserAccountService(client); }
public UserAccountManagerTest() { client = new MongoClient(MONGODB_TEST_CONNECTION_STRING); uam = new UserAccountManager(client); uas = new UserAccountService(client); tu = new TestUtilities(); rs = new ResetService(client); }
public async Task Reset() { using (var repo = MainRepository.WithReadAndWrite()) { await ResetService.ResetAsync(repo); await repo.SaveChangesAsync(); } }
public async Task RequestReset() { using (var repo = MainRepository.WithReadAndWrite()) { var countries = await repo.Country.GetAllAsync(); await ResetService.RequestResetAsync(repo, countries.First(c => !c.HasOverthrown).Id); await repo.SaveChangesAsync(); } }
public TipViewModel(ResetService reset, SoundService sound, ConfigService config) { this.reset = reset; this.reset.TimeChanged += new ResetEventHandler(timeChanged); this.reset.ResetCompleted += new ResetEventHandler(resetCompleted); this.sound = sound; this.config = config; resetCommand = new Command(new Action <object>(resetCommand_action)); busyCommand = new Command(new Action <object>(busyCommand_action)); }
public BattleEndCheckCommand(WorldModel worldModel, HistoryManager historyManager, UnitManager unitManager, ProjectileManager projectileManager, CommandProcessor commandProcessor, ResetService resetService ) { _worldModel = worldModel; _historyManager = historyManager; _unitManager = unitManager; _projectileManager = projectileManager; _commandProcessor = commandProcessor; _resetService = resetService; _commandProcessor.AddCommand(this); }
public void GetPasswordReset_Fail() { //Arrange string NonExistingResetToken = "asdf"; PasswordReset expected = null; //Act using (var _db = tu.CreateDataBaseContext()) { ResetService rs = new ResetService(_db); var result = rs.GetPasswordReset(NonExistingResetToken); //Assert Assert.IsNull(result); Assert.AreEqual(result, expected); } }
public void ExistingPasswordReset_Fail() { //Arrange var newUser = tu.CreateUserObject(); newPasswordReset = tu.CreatePasswordResetObject(newUser); var expected = true; //Act using (var _db = tu.CreateDataBaseContext()) { ResetService rs = new ResetService(_db); var actual = rs.ExistingReset(newPasswordReset.ResetToken); //Assert Assert.IsFalse(actual); Assert.AreNotEqual(actual, expected); } }
public void DeletePasswordReset_Fail() { // Arrange string nonexistingPasswordResetToken = "asdf"; var expected = nonexistingPasswordResetToken; //Act using (var _db = tu.CreateDataBaseContext()) { ResetService rs = new ResetService(_db); var response = rs.DeletePasswordReset(expected); _db.SaveChanges(); var result = rs.GetPasswordReset(expected); //Assert Assert.IsNull(response); Assert.IsNull(result); } }
public void CreatePasswordReset_Pass() { //Arrange var newUser = tu.CreateUserObject(); newPasswordReset = tu.CreatePasswordResetObject(newUser); var expected = newPasswordReset; //Act using (var _db = tu.CreateDataBaseContext()) { ResetService rs = new ResetService(_db); var response = rs.CreatePasswordReset(newPasswordReset); _db.SaveChanges(); //Assert Assert.IsNotNull(response); Assert.AreEqual(response.ResetToken, expected.ResetToken); } }
public TipViewModel(ResetService reset, SoundService sound, ConfigService config, StatisticService statistic, MainService main) { this.reset = reset; this.reset.TimeChanged += new ResetEventHandler(timeChanged); this.reset.ResetCompleted += new ResetEventHandler(resetCompleted); this.sound = sound; this.config = config; this.config.Changed += config_Changed; resetCommand = new Command(new Action <object>(resetCommand_action)); busyCommand = new Command(new Action <object>(busyCommand_action)); this.statistic = statistic; this.main = main; LoadConfig(); }
public async Task <IActionResult> Index() { await ResetService.ResetLatest(); return(View()); }
public ResetController(CacheService cacheService, ResetService resetService) : base(cacheService, resetService) { }
public ResetBaseController(CacheService cacheService, ResetService resetService) { CacheService = cacheService; ResetService = resetService; }
public UserAccountManager(MongoClient _db) { _userAccountService = new UserAccountService(_db); _passwordService = new PasswordService(); _resetService = new ResetService(_db); }
public ResetPasswordUT() { _db = new DatabaseContext(); tu = new TestingUtils(); rs = new ResetService(); }