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); }
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); }
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); }
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); }
public static IError CreateErrorLogger() { return(MockAppFactory.GetMockError()); }
public static ISettings CreateSettingsRepository(int loadType = 1) { return(MockAppFactory.GetMockSettings(loadType)); }