public void CheckGettingActualTokenLifeTime() { logger.Info("CheckGettingActualTokenLifeTime test started"); adminService.UpdateTokenlifetime(LifetimeRepository.GetLongTime()); Lifetime lifetime = guestService.GetCurrentTokenLifetime(); logger.Info(" actuallifetime : {0}", lifetime); logger.Info(" expectedlifetime : {0}", LifetimeRepository.GetLongTime()); Assert.AreEqual(LifetimeRepository.GetLongTime().Time, lifetime.Time); logger.Info("CheckGettingActualTokenLifeTime test started"); }
public void TearDown() { if ((adminService != null) && (adminService.IsLogged())) { Lifetime currentTokenlifetime = LifetimeRepository.GetDefault(); adminService = adminService.UpdateTokenlifetime(currentTokenlifetime); } if ((adminService != null) && (adminService.IsLogged())) { guestService = adminService.Logout(); adminService = null; } guestService.ResetSystem(); }
public async Task TestRouteLifetimeMiddlewareAddsHeaderCorrectly() { var now = DateTime.Now; // Arrange var repository = new LifetimeRepository(); (var context, var next) = GetOnStartingResponseAwareContext(); context.Request.Path = "/api/login"; RouteLifetimeMiddleware mw = new RouteLifetimeMiddleware(repository); // Act await mw.InvokeAsync(context, next); // Assert Assert.True(repository.GetEntries().ContainsKey("/api/login")); Assert.True(repository.GetEntries()["/api/login"] >= now); }
//[TearDown] public void TearDown() { if (TestContext.CurrentContext.Result.Outcome.Status == TestStatus.Failed) { // TODO Save to Log File Console.WriteLine("TestContext.CurrentContext.Result.StackTrace = " + TestContext.CurrentContext.Result.StackTrace); // Clear Cache } // // Return to Previous State if ((adminService != null) && (adminService.IsLoggined())) { Lifetime currentTokenlifetime = LifetimeRepository.GetDefault(); adminService = adminService.UpdateTokenlifetime(currentTokenlifetime); } // // TODO for User if ((adminService != null) && (adminService.IsLoggined())) { guestService = adminService.Logout(); adminService = null; } }
public async Task CheckRealTokenLIfeTime() { logger.Info("CheckRealTokenLIfeTime test started"); await Task.Factory.StartNew(async() => { Lifetime newLifeTime = LifetimeRepository.GetTestRealTokenLifeTime(); adminService.UpdateTokenlifetime(newLifeTime); adminService.CreateUser(UserRepository.Get().TestUser()); UserService testUser = guestService.SuccessfulUserLogin(UserRepository.Get().TestUser()); string userToken = testUser.GetToken(); logger.Info(" userToken : {0}", userToken); await Task.Delay(9500); string aliveTokensBeforeTimeEnd = adminService.GetAliveTokens(); logger.Info(" aliveTokensBeforeTimeEnd : {0}", aliveTokensBeforeTimeEnd); adminService = guestService.SuccessfulAdminLogin(UserRepository.Get().Admin()); await Task.Delay(1000); string aliveTokensAfterTimeEnd = adminService.GetAliveTokens(); logger.Info(" aliveTokensAfterTimeEnd : {0}", aliveTokensAfterTimeEnd); Assert.IsTrue(aliveTokensBeforeTimeEnd.Contains(userToken)); Assert.IsFalse(aliveTokensAfterTimeEnd.Contains(userToken)); }).Unwrap(); logger.Info("CheckRealTokenLIfeTime test done"); }
public void TearDown() { adminService = guestService.SuccessfulAdminLogin(UserRepository.Get().Admin()); adminService.UpdateTokenlifetime(LifetimeRepository.GetDefault()); adminService.RemoveUser(UserRepository.Get().TestUser()); }