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); }
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); }
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); }