Moved unit test to app layer

pull/13082/head
malik masis 3 years ago
parent 16f753270c
commit 0fc407f723

@ -2,22 +2,23 @@
using System.Threading.Tasks;
using Microsoft.Extensions.Options;
using Shouldly;
using Volo.CmsKit.Polls;
using Xunit;
namespace Volo.CmsKit.Polls;
public class PollViewComponentManager_Test : CmsKitDomainTestBase
namespace Volo.CmsKit.Contents;
public class ContentParser_Test : CmsKitDomainTestBase
{
private readonly CmsKitTestData testData;
private readonly IOptions<CmsKitContentWidgetOptions> _options;
private readonly ContentParser contentParser;
public PollViewComponentManager_Test()
public ContentParser_Test()
{
testData = GetRequiredService<CmsKitTestData>();
_options = GetRequiredService<IOptions<CmsKitContentWidgetOptions>>();
contentParser = GetRequiredService<ContentParser>();
}
/* TODO: Enable again
[Fact]
public async Task AA_ParseAsync_ShouldWorkMoreDynamically()
{
@ -29,10 +30,10 @@ public class PollViewComponentManager_Test : CmsKitDomainTestBase
Thanks _for_ *your * feedback.
[Widget Type=""ImageGallery"" GalleryName=""Xyz"" Source=""GoogleDrive""]";
var poll = await pollManager.ParseAsync(content);
var widgets = await contentParser.ParseAsync(content);
poll.ShouldNotBeNull();
poll.Count.ShouldBe(4);
widgets.ShouldNotBeNull();
widgets.Count.ShouldBe(4);
}
[Fact]
@ -42,7 +43,7 @@ public class PollViewComponentManager_Test : CmsKitDomainTestBase
[Widget Type= ""Poll"" PollName =""poll-name""]
Thanks _for_ *your * feedback.";
var poll = await pollManager.ParseAsync(content);
var poll = await contentParser.ParseAsync(content);
poll.ShouldNotBeNull();
poll.Count.ShouldBe(1);//Ignored Widget
@ -57,7 +58,7 @@ public class PollViewComponentManager_Test : CmsKitDomainTestBase
[Widget Type= ""Poll"" PollName =""poll-name""]
Thanks _for_ *your * feedback.";
var poll = await pollManager.ParseAsync(content);
var poll = await contentParser.ParseAsync(content);
poll.ShouldNotBeNull();
poll.Count.ShouldBe(2);
@ -72,7 +73,7 @@ public class PollViewComponentManager_Test : CmsKitDomainTestBase
[Widget Wrong Type= ""Poll"" PollName =""poll-name""]
Thanks _for_ *your * feedback.";
var poll = await pollManager.ParseAsync(content);
var poll = await contentParser.ParseAsync(content);
poll.ShouldNotBeNull();
poll.Count.ShouldBe(2);
@ -87,7 +88,7 @@ public class PollViewComponentManager_Test : CmsKitDomainTestBase
[Widget Type= ""Poll"" PollWrongName =""poll-name""]
Thanks _for_ *your * feedback.";
var poll = await pollManager.ParseAsync(content);
var poll = await contentParser.ParseAsync(content);
poll.ShouldNotBeNull();
poll.Count.ShouldBe(2);
@ -99,7 +100,7 @@ public class PollViewComponentManager_Test : CmsKitDomainTestBase
{
_options.Value.AddWidgetConfig(testData.PollName, new ContentWidgetConfig(testData.WidgetName));
var poll = await pollManager.ParseAsync(content);
var poll = await contentParser.ParseAsync(content);
poll.ShouldNotBeNull();
poll.Count.ShouldBe(expectedLine);
@ -128,11 +129,4 @@ public class PollViewComponentManager_Test : CmsKitDomainTestBase
new object[] { @"Thanks _for_ *your * feedback.
Thanks _for_ *your * feedback.", 1}
};
*/
}
Loading…
Cancel
Save