Пример #1
0
        public void CanSelectASettingsTheme()
        {
            var settings      = MockAppFactory.GetMockSettings();
            var mapper        = new MockPathMapper();
            var themeElement  = new ThemeElement();
            var selectedTheme = themeElement.FindTheme(settings, mapper);

            Assert.AreEqual("PerfectBlemish", selectedTheme);
        }
Пример #2
0
        public void ReturnsNullIfNeitherExists()
        {
            var settings = MockAppFactory.GetMockSettings();

            settings.BlogTheme = "";
            var mapper        = new MockPathMapper();
            var themeElement  = new ThemeElement();
            var selectedTheme = themeElement.FindTheme(settings, mapper);

            Assert.IsNull(selectedTheme);
        }
Пример #3
0
        public void CanSelectAWebConfigTheme()
        {
            var settings     = MockAppFactory.GetMockSettings();
            var mapper       = new MockPathMapper();
            var themeElement = new ThemeElement {
                SelectedTheme = "PrePaid"
            };
            var selectedTheme = themeElement.FindTheme(settings, mapper);

            Assert.AreEqual("PrePaid", selectedTheme);
        }
Пример #4
0
        public static HttpContextBase GetMockContext(int userId, bool isAuthenticated, string url = null)
        {
            var context = new Mock <HttpContextBase>();

            context.SetupGet(c => c.Request).Returns(GetMockRequest(context.Object, isAuthenticated, url));
            context.SetupGet(c => c.Response).Returns(GetMockResponse(null));
            context.SetupGet(c => c.IsDebuggingEnabled).Returns(true);

            var        identity  = MockAppFactory.GetMockUserIdentity(userId);
            IPrincipal principal = new GenericPrincipal(identity, null);

            context.SetupGet(c => c.User).Returns(principal);

            return(context.Object);
        }
Пример #5
0
 public static IError CreateErrorLogger()
 {
     return(MockAppFactory.GetMockError());
 }
Пример #6
0
 public static ISettings CreateSettingsRepository(int loadType = 1)
 {
     return(MockAppFactory.GetMockSettings(loadType));
 }