public App() { StyleSheetRegistrar.RegisterStyle("-xf-horizontal-options", typeof(VisualElement), nameof(View.HorizontalOptionsProperty)); StyleSheetRegistrar.RegisterStyle("-xf-shell-navbarhasshadow", typeof(Shell), nameof(Shell.NavBarHasShadowProperty)); InitializeComponent(); Device.SetFlags(new[] { "CarouselView_Experimental", "IndicatorView_Experimental" }); MainPage = new AppShell(); }
public StyleSheetRegistrarBuilderTests() { ViewContext viewContext = new ViewContext { HttpContext = TestHelper.CreateMockedHttpContext().Object, ViewData = new ViewDataDictionary() }; _styleSheetRegistrar = new StyleSheetRegistrar(new WebAssetCollection(WebAssetDefaultSettings.StyleSheetFilesPath), viewContext, new Mock<IWebAssetCollectionResolver>().Object); _builder = new StyleSheetRegistrarBuilder(_styleSheetRegistrar); }
public StyleSheetRegistrarBuilderTests() { ViewContext viewContext = new ViewContext { HttpContext = TestHelper.CreateMockedHttpContext().Object, ViewData = new ViewDataDictionary() }; _styleSheetRegistrar = new StyleSheetRegistrar(new WebAssetCollection(WebAssetDefaultSettings.StyleSheetFilesPath), viewContext, new Mock <IWebAssetCollectionResolver>().Object); _builder = new StyleSheetRegistrarBuilder(_styleSheetRegistrar); }
public StyleSheetRegistrarTests() { _httpContext = TestHelper.CreateMockedHttpContext(); _styleSheets = new WebAssetItemCollection(WebAssetDefaultSettings.StyleSheetFilesPath); _styleableComponents = new List<IStyleableComponent>(); _assetMerger = new Mock<IWebAssetItemMerger>(); _viewContext = new ViewContext { HttpContext = _httpContext.Object, ViewData = new ViewDataDictionary() }; _styleSheetRegistrar = new StyleSheetRegistrar(_styleSheets, _styleableComponents, _viewContext, _assetMerger.Object); }
public ViewComponentFactoryTests() { ViewContext viewContext = new ViewContext { HttpContext = TestHelper.CreateMockedHttpContext().Object, ViewData = new ViewDataDictionary() }; StyleSheetRegistrar styleSheetRegistrar = new StyleSheetRegistrar(new WebAssetItemCollection(WebAssetDefaultSettings.StyleSheetFilesPath), new List<IStyleableComponent>(), viewContext, new Mock<IWebAssetItemMerger>().Object); StyleSheetRegistrarBuilder styleSheetRegistrarBuilder = new StyleSheetRegistrarBuilder(styleSheetRegistrar); ScriptRegistrar scriptRegistrar = new ScriptRegistrar(new WebAssetItemCollection(WebAssetDefaultSettings.ScriptFilesPath), new List<IScriptableComponent>(), viewContext, new Mock<IWebAssetItemMerger>().Object, new Mock<ScriptWrapperBase>().Object); ScriptRegistrarBuilder scriptRegistrarBuilder = new ScriptRegistrarBuilder(scriptRegistrar); _factory = new ViewComponentFactory(styleSheetRegistrarBuilder, scriptRegistrarBuilder); }
public ViewComponentFactoryTests() { ViewContext viewContext = new ViewContext { HttpContext = TestHelper.CreateMockedHttpContext().Object, ViewData = new ViewDataDictionary() }; StyleSheetRegistrar styleSheetRegistrar = new StyleSheetRegistrar(new WebAssetCollection(WebAssetDefaultSettings.StyleSheetFilesPath), viewContext, new Mock <IWebAssetCollectionResolver>().Object); StyleSheetRegistrarBuilder styleSheetRegistrarBuilder = new StyleSheetRegistrarBuilder(styleSheetRegistrar); ScriptRegistrar scriptRegistrar = new ScriptRegistrar(new WebAssetCollection(WebAssetDefaultSettings.ScriptFilesPath), new List <IScriptableComponent>(), viewContext, new Mock <IWebAssetCollectionResolver>().Object, new Mock <ScriptWrapperBase>().Object); ScriptRegistrarBuilder scriptRegistrarBuilder = new ScriptRegistrarBuilder(scriptRegistrar); htmlHelper = TestHelper.CreateHtmlHelper(); _factory = new ViewComponentFactory(htmlHelper, new Mock <IClientSideObjectWriterFactory>().Object, styleSheetRegistrarBuilder, scriptRegistrarBuilder); }
public App() { // Thanks Bohdan! https://twitter.com/bbenetskyy StyleSheetRegistrar.RegisterStyle("-xf-horizontal-options", typeof(VisualElement), nameof(View.HorizontalOptionsProperty)); StyleSheetRegistrar.RegisterStyle("-xf-shell-navbarhasshadow", typeof(Shell), nameof(Shell.NavBarHasShadowProperty)); Device.SetFlags(new[] { "CarouselView_Experimental", "IndicatorView_Experimental", "RadioButton_Experimental", "AppTheme_Experimental", "Markup_Experimental", "Expander_Experimental" }); InitializeComponent(); MainPage = new AppShell(); this.RequestedThemeChanged += App_RequestedThemeChanged; }
public ViewComponentModelFactoryTests() { ViewContext viewContext = new ViewContext { HttpContext = TestHelper.CreateMockedHttpContext().Object, ViewData = new ViewDataDictionary() }; StyleSheetRegistrar styleSheetRegistrar = new StyleSheetRegistrar(new WebAssetCollection(WebAssetDefaultSettings.StyleSheetFilesPath), viewContext, new Mock <IWebAssetCollectionResolver>().Object); StyleSheetRegistrarBuilder styleSheetRegistrarBuilder = new StyleSheetRegistrarBuilder(styleSheetRegistrar); ScriptRegistrar scriptRegistrar = new ScriptRegistrar(new WebAssetCollection(WebAssetDefaultSettings.ScriptFilesPath), new List <IScriptableComponent>(), viewContext, new Mock <IWebAssetCollectionResolver>().Object, new Mock <ScriptWrapperBase>().Object); ScriptRegistrarBuilder scriptRegistrarBuilder = new ScriptRegistrarBuilder(scriptRegistrar); htmlHelper = TestHelper.CreateHtmlHelper <TestModel>(); htmlHelper.ViewData.Model = new TestModel { ID = 1, DoubleProperty = 1.0, DecimalProperty = 1.0m, DateTimeProperty = DateTime.Today, TimeProperty = DateTime.Now.TimeOfDay, ComplexModel = new TestModel() }; factory = new ViewComponentFactory <TestModel>(htmlHelper, new Mock <IClientSideObjectWriterFactory>().Object, styleSheetRegistrarBuilder, scriptRegistrarBuilder); }
public ViewComponentModelFactoryTests() { ViewContext viewContext = new ViewContext { HttpContext = TestHelper.CreateMockedHttpContext().Object, ViewData = new ViewDataDictionary() }; StyleSheetRegistrar styleSheetRegistrar = new StyleSheetRegistrar(new WebAssetCollection(WebAssetDefaultSettings.StyleSheetFilesPath), viewContext, new Mock<IWebAssetCollectionResolver>().Object); StyleSheetRegistrarBuilder styleSheetRegistrarBuilder = new StyleSheetRegistrarBuilder(styleSheetRegistrar); ScriptRegistrar scriptRegistrar = new ScriptRegistrar(new WebAssetCollection(WebAssetDefaultSettings.ScriptFilesPath), new List<IScriptableComponent>(), viewContext, new Mock<IWebAssetCollectionResolver>().Object, new Mock<ScriptWrapperBase>().Object); ScriptRegistrarBuilder scriptRegistrarBuilder = new ScriptRegistrarBuilder(scriptRegistrar); htmlHelper = TestHelper.CreateHtmlHelper<TestModel>(); htmlHelper.ViewData.Model = new TestModel { ID = 1, DoubleProperty = 1.0, DecimalProperty = 1.0m, DateTimeProperty = DateTime.Today, TimeProperty = DateTime.Now.TimeOfDay, ComplexModel = new TestModel() }; factory = new ViewComponentFactory<TestModel>(htmlHelper, new Mock<IClientSideObjectWriterFactory>().Object, styleSheetRegistrarBuilder, scriptRegistrarBuilder); }
public void StyleSheetRegistrar_operator_should_return_internal_stylesheet_registrar() { StyleSheetRegistrar styleSheetRegistrar = _builder; Assert.Same(_styleSheetRegistrar, styleSheetRegistrar); }