public void ConfigureObjectFactoryWithAHttpConnectionCacheToCacheAConnection() { Isolate.Fake.StaticMethods(typeof(ObjectFactory)); EnvironmentServices.SetHttpSessionCache(_context); Isolate.Verify.WasCalledWithAnyArguments(() => ObjectFactory.Configure(x => x.For <IConnectionCache>().Use(_stateCache))); }
public string CanLogin() { var userLogin = new UserLoginDto { UserName = User, Password = Password, Environment = Environment }; try { MyTestInitialize(); EnvironmentServices.SetEnvironment(Environment); UserServices.ConfigureSystemUser(); LoginServices.Login(userLogin); var result = LoginServices.IsLoggedIn(userLogin.UserName).ToString(CultureInfo.InvariantCulture); MyTestCleanup(); return(result); } catch (System.Exception) { return("False"); } }
// // GET: /Database/ public ActionResult GetEnvironments() { var list = EnvironmentServices.GetEnvironments(); return(this.Direct(new { success = true, data = list })); }
public ActionResult SetEnvironment(String environment) { if (HttpContext.Session != null) { HttpContext.Session.Add(EnvironmentSetting, environment); EnvironmentServices.SetHttpSessionCache(HttpContext.Session); EnvironmentServices.SetEnvironment(environment); } return(this.Direct(new { success = SessionStateManager.GetEnvironment(HttpContext.Session) == environment })); }
public static void Login(UserLoginDto dto) { EnvironmentServices.SetEnvironment(dto.Environment); var criteria = new LoginCriteria { UserName = dto.UserName, Password = dto.Password }; GenFormPrincipal.Login(criteria); }
public void MakeSureObjectFactoryReturnsAConnectionCacheWhenSetHttpContextIsCalled() { EnvironmentServices.SetHttpSessionCache(_context); try { ObjectFactory.GetInstance <IConnectionCache>().GetConnection(); } catch (Exception e) { Assert.Fail(e.ToString()); } }
public void FirstSetTheEnvironmentWhenLogginIn() { try { LoginServices.Login(_dto); var env = _dto.Environment; Isolate.Verify.WasCalledWithAnyArguments(() => EnvironmentServices.SetEnvironment(env)); } catch (Exception e) { Assert.Fail(e.ToString()); } }
public void Init() { _principal = Isolate.Fake.Instance <GenFormPrincipal>(); _identity = Isolate.Fake.Instance <IGenFormIdentity>(); Isolate.WhenCalled(() => _principal.Identity).WillReturn(_identity); Isolate.WhenCalled(() => GenFormPrincipal.GetPrincipal()).WillReturn(_principal); Isolate.WhenCalled(() => GenFormPrincipal.Login(_criteria)).IgnoreCall(); Isolate.WhenCalled(() => EnvironmentServices.SetEnvironment(string.Empty)).IgnoreCall(); _dto = GetAdminUserDto(); }
public void MyTestInitialize() { _sessionState = Isolate.Fake.Instance <HttpSessionStateBase>(); ObjectFactory.Configure(x => x.For <HttpSessionStateBase>().Use(_sessionState)); _controller = ObjectFactory.GetInstance <LoginController>(); Isolate.WhenCalled(() => EnvironmentServices.SetEnvironment("Test")).IgnoreCall(); Isolate.WhenCalled(() => SessionStateManager.InitializeDatabase(_sessionState)).IgnoreCall(); _user = new UserLoginDto { UserName = "******", Password = "******", Environment = Testgenform }; Isolate.WhenCalled(() => LoginServices.Login(_user)).IgnoreCall(); _response = Isolate.Fake.Instance <HttpResponseBase>(); Isolate.WhenCalled(() => _controller.Response).WillReturn(_response); _context = Isolate.Fake.Instance <HttpContextBase>(); Isolate.WhenCalled(() => _controller.HttpContext).WillReturn(_context); Isolate.WhenCalled(() => _context.Session).WillReturn(_sessionState); }
public void call_environment_services_to_set_HttpSessionCache_when_logging_in() { _controller.Login(_user); Isolate.Verify.WasCalledWithAnyArguments(() => EnvironmentServices.SetHttpSessionCache(_sessionState)); }
public void provide_the_HttpSessionState_to_environment_services_when_set_environment_is_called() { _controller.SetEnvironment(Testgenform); Isolate.Verify.WasCalledWithAnyArguments(() => EnvironmentServices.SetHttpSessionCache(_sessionState)); }
public ActionResult RegisterEnvironment(EnvironmentDto dto) { var success = EnvironmentServices.AddNewEnvironment(dto); return(this.Direct(new { success, Environment = dto })); }
public void ReturnAListOfGenFormEnvironmentsWithAtLeastATestGenForm() { var list = EnvironmentServices.GetEnvironments(); Assert.IsTrue(list.Any(e => e.Name == "TestGenForm")); }