/// <summary>
 /// Initializes a new instance of the <see cref="LoginControllerTests"/> class.
 /// </summary>
 public LoginControllerTests()
 {
     Business.Dependencies.Register();
     this.authenticationManager = new Mock<IAuthenticateManager>();
     this.masterDataManager = new Mock<IMasterDataManager>();
     this.localDateTimeManager = new Mock<ILocalDateTimeManager>();
     this.authorizationManager = new Mock<IAuthorizationManager>();
     this.loginController = new LoginController(this.authenticationManager.Object, this.masterDataManager.Object, this.localDateTimeManager.Object, this.authorizationManager.Object);
     CommonHelper.MockHttpRequestContext();
     SessionData.Instance.MasterData = CommonHelper.SetupMasterDataForUIControllers();
     DIContainer.Instance.Resolve<IComponentSettingsEntities>().MaxPageSize = 2;
     DIContainer.Instance.Resolve<IComponentSettingsEntities>().GangwayApplicationId = "1";
 }
 static void Main(string[] args)
 {
     var connectionString = "Data Source=(local);Initial Catalog=UserDatabase;User ID=user;Password=password";
     var loginService = new LoginService(connectionString);
     var controller = new LoginController(loginService);
 }