public void BeginExecuteCore_SetsCurrentAccountId(String identity, Int32 accountId)
        {
            controller.ControllerContext.HttpContext.User.Identity.Name.Returns(identity);
            GlobalizationManager.Languages = Substitute.For <ILanguages>();

            controller.BaseBeginExecuteCore(callback => { }, null);

            Int32?actual   = controller.CurrentAccountId;
            Int32?expected = accountId;

            Assert.Equal(expected, actual);
        }
Exemplo n.º 2
0
        public void BeginExecuteCore_SetsCurrentAccountId(String identityName, Int32 accountId)
        {
            controller.ControllerContext.HttpContext.User.Identity.Name.Returns(identityName);
            GlobalizationManager.Provider = Substitute.For <IGlobalizationProvider>();

            controller.BaseBeginExecuteCore(asyncResult => { }, null);

            Int32?actual   = controller.CurrentAccountId;
            Int32?expected = accountId;

            Assert.Equal(expected, actual);
        }
        public void BeginExecuteCore_SetsCurrentLanguage()
        {
            GlobalizationManager.Provider = Substitute.For <IGlobalizationProvider>();
            GlobalizationManager.Provider["lt"].Returns(new Language());
            controller.RouteData.Values["language"] = "lt";

            controller.BaseBeginExecuteCore(asyncResult => { }, null);

            Language actual   = GlobalizationManager.Provider.CurrentLanguage;
            Language expected = GlobalizationManager.Provider["lt"];

            Assert.Equal(expected, actual);
        }
Exemplo n.º 4
0
        public void BeginExecuteCore_SetsLangaugeFromRequestsRouteValues()
        {
            GlobalizationManager.Provider = GlobalizationProviderFactory.CreateProvider();
            GlobalizationManager.Provider.CurrentLanguage = GlobalizationManager.Provider["en"];
            controller.RouteData.Values["language"]       = "lt";

            controller.BaseBeginExecuteCore(asyncResult => { }, null);

            Language actual   = GlobalizationManager.Provider.CurrentLanguage;
            Language expected = GlobalizationManager.Provider["lt"];

            Assert.AreEqual(expected, actual);
        }