diff --git a/tests/Rhythm.Drop.Web.Tests/TagHelperRenderers/Components/DefaultDropComponentTagHelperRendererTestsBase.cs b/tests/Rhythm.Drop.Web.Tests/TagHelperRenderers/Components/DefaultDropComponentTagHelperRendererTestsBase.cs index b4ee302..bc67eee 100644 --- a/tests/Rhythm.Drop.Web.Tests/TagHelperRenderers/Components/DefaultDropComponentTagHelperRendererTestsBase.cs +++ b/tests/Rhythm.Drop.Web.Tests/TagHelperRenderers/Components/DefaultDropComponentTagHelperRendererTestsBase.cs @@ -1,35 +1,12 @@ namespace Rhythm.Drop.Web.Tests.TagHelperRenderers.Components; -using Microsoft.AspNetCore.Html; -using Microsoft.AspNetCore.Mvc.Rendering; -using Moq; using Rhythm.Drop.Web.Factories.MetaData; using Rhythm.Drop.Web.Infrastructure.Factories.MetaData; -using Rhythm.Drop.Web.Infrastructure.Helpers.Rendering; -using Rhythm.Drop.Web.Infrastructure.MetaData; using Rhythm.Drop.Web.Infrastructure.TagHelperRenderers.Components; using Rhythm.Drop.Web.TagHelperRenderers.Components; -using System.Threading.Tasks; public abstract class DefaultDropComponentTagHelperRendererTestsBase : TagHelperRendererTestsBase { - protected const string DefaultTheme = "Default"; - - - - protected static IRenderingHelper CreateRenderingHelper() - { - return CreateRenderingHelper(new HtmlString("
Test
")); - } - - protected static IRenderingHelper CreateRenderingHelper(IHtmlContent htmlContent) - { - var mock = new Mock(); - mock.Setup(x => x.RenderAsync(It.IsAny())).Returns(Task.FromResult(htmlContent)); - - return mock.Object; - } - protected static IComponentMetaDataFactory CreateComponentMetaDataFactory() { return new DefaultComponentMetaDataFactory(); @@ -41,9 +18,4 @@ protected static IDropComponentsTagHelperRenderer CreateDefaultDropComponentsTag var renderingHelper = CreateRenderingHelper(); return new DefaultDropComponentsTagHelperRenderer(componentMetaDataFactory, renderingHelper); } - - protected static ViewContext CreateViewContext() - { - return Mock.Of(); - } } diff --git a/tests/Rhythm.Drop.Web.Tests/TagHelperRenderers/Elements/DefaultDropElementTagHelperRendererTestsBase.cs b/tests/Rhythm.Drop.Web.Tests/TagHelperRenderers/Elements/DefaultDropElementTagHelperRendererTestsBase.cs index bb812a7..4b2695c 100644 --- a/tests/Rhythm.Drop.Web.Tests/TagHelperRenderers/Elements/DefaultDropElementTagHelperRendererTestsBase.cs +++ b/tests/Rhythm.Drop.Web.Tests/TagHelperRenderers/Elements/DefaultDropElementTagHelperRendererTestsBase.cs @@ -1,35 +1,12 @@ namespace Rhythm.Drop.Web.Tests.TagHelperRenderers.Elements; -using Microsoft.AspNetCore.Html; -using Microsoft.AspNetCore.Mvc.Rendering; -using Moq; using Rhythm.Drop.Web.Factories.MetaData; using Rhythm.Drop.Web.Infrastructure.Factories.MetaData; -using Rhythm.Drop.Web.Infrastructure.Helpers.Rendering; -using Rhythm.Drop.Web.Infrastructure.MetaData; using Rhythm.Drop.Web.Infrastructure.TagHelperRenderers.Elements; using Rhythm.Drop.Web.TagHelperRenderers.Elements; -using System.Threading.Tasks; public abstract class DefaultDropElementTagHelperRendererTestsBase : TagHelperRendererTestsBase { - protected const string DefaultTheme = "Default"; - - - - protected static IRenderingHelper CreateRenderingHelper() - { - return CreateRenderingHelper(new HtmlString("
Test
")); - } - - protected static IRenderingHelper CreateRenderingHelper(IHtmlContent htmlContent) - { - var mock = new Mock(); - mock.Setup(x => x.RenderAsync(It.IsAny())).Returns(Task.FromResult(htmlContent)); - - return mock.Object; - } - protected static IElementMetaDataFactory CreateElementMetaDataFactory() { return new DefaultElementMetaDataFactory(); @@ -41,9 +18,4 @@ protected static IDropElementsTagHelperRenderer CreateDefaultDropElementsTagHelp var renderingHelper = CreateRenderingHelper(); return new DefaultDropElementsTagHelperRenderer(elementMetaDataFactory, renderingHelper); } - - protected static ViewContext CreateViewContext() - { - return Mock.Of(); - } } diff --git a/tests/Rhythm.Drop.Web.Tests/TagHelperRenderers/Modals/DefaultDropModalTagHelperRendererTestsBase.cs b/tests/Rhythm.Drop.Web.Tests/TagHelperRenderers/Modals/DefaultDropModalTagHelperRendererTestsBase.cs index b8d4d2f..bc8fa87 100644 --- a/tests/Rhythm.Drop.Web.Tests/TagHelperRenderers/Modals/DefaultDropModalTagHelperRendererTestsBase.cs +++ b/tests/Rhythm.Drop.Web.Tests/TagHelperRenderers/Modals/DefaultDropModalTagHelperRendererTestsBase.cs @@ -1,35 +1,12 @@ namespace Rhythm.Drop.Web.Tests.TagHelperRenderers.Modals; -using Microsoft.AspNetCore.Html; -using Microsoft.AspNetCore.Mvc.Rendering; -using Moq; using Rhythm.Drop.Web.Factories.MetaData; using Rhythm.Drop.Web.Infrastructure.Factories.MetaData; -using Rhythm.Drop.Web.Infrastructure.Helpers.Rendering; -using Rhythm.Drop.Web.Infrastructure.MetaData; using Rhythm.Drop.Web.Infrastructure.TagHelperRenderers.Modals; using Rhythm.Drop.Web.TagHelperRenderers.Modals; -using System.Threading.Tasks; public abstract class DefaultDropModalTagHelperRendererTestsBase : TagHelperRendererTestsBase { - protected const string DefaultTheme = "Default"; - - - - protected static IRenderingHelper CreateRenderingHelper() - { - return CreateRenderingHelper(new HtmlString("
Test
")); - } - - protected static IRenderingHelper CreateRenderingHelper(IHtmlContent htmlContent) - { - var mock = new Mock(); - mock.Setup(x => x.RenderAsync(It.IsAny())).Returns(Task.FromResult(htmlContent)); - - return mock.Object; - } - protected static IModalMetaDataFactory CreateModalMetaDataFactory() { return new DefaultModalMetaDataFactory(); @@ -41,9 +18,4 @@ protected static IDropModalsTagHelperRenderer CreateDefaultDropModalsTagHelperRe var renderingHelper = CreateRenderingHelper(); return new DefaultDropModalsTagHelperRenderer(modalMetaDataFactory, renderingHelper); } - - protected static ViewContext CreateViewContext() - { - return Mock.Of(); - } } diff --git a/tests/Rhythm.Drop.Web.Tests/TagHelperRenderers/TagHelperRendererTestsBase.cs b/tests/Rhythm.Drop.Web.Tests/TagHelperRenderers/TagHelperRendererTestsBase.cs index 2a771ec..268393c 100644 --- a/tests/Rhythm.Drop.Web.Tests/TagHelperRenderers/TagHelperRendererTestsBase.cs +++ b/tests/Rhythm.Drop.Web.Tests/TagHelperRenderers/TagHelperRendererTestsBase.cs @@ -1,7 +1,11 @@ namespace Rhythm.Drop.Web.Tests.TagHelperRenderers; using Microsoft.AspNetCore.Html; +using Microsoft.AspNetCore.Mvc.Rendering; using Microsoft.AspNetCore.Razor.TagHelpers; +using Moq; +using Rhythm.Drop.Web.Infrastructure.MetaData; +using Rhythm.Drop.Web.Infrastructure.Helpers.Rendering; using System; using System.Collections.Generic; using System.Threading.Tasks; @@ -11,6 +15,8 @@ /// public abstract class TagHelperRendererTestsBase { + protected const string DefaultTheme = "Default"; + protected const string DefaultTagName = "div"; /// @@ -88,4 +94,26 @@ protected static TagHelperOutput CreateTagHelperOutput(string tagName) { return CreateTagHelperOutput(tagName, [], default); } + + /// + /// Create a . + /// + /// A . + protected static ViewContext CreateViewContext() + { + return Mock.Of(); + } + + protected static IRenderingHelper CreateRenderingHelper() + { + return CreateRenderingHelper(new HtmlString("
Test
")); + } + + protected static IRenderingHelper CreateRenderingHelper(IHtmlContent htmlContent) + { + var mock = new Mock(); + mock.Setup(x => x.RenderAsync(It.IsAny())).Returns(Task.FromResult(htmlContent)); + + return mock.Object; + } }