Alexander Kozachenko
5598d0f898
refactoring #6 Co-authored-by: Alexander Kozachenko <119358312+Alex-Kozachenko@users.noreply.github.com> Reviewed-on: #7
34 lines
881 B
C#
34 lines
881 B
C#
using ProSol.Html.Contracts.Data;
|
|
using ProSol.Messaging;
|
|
using ProSol.Messaging.Translating;
|
|
|
|
namespace ProSol.Html.Tests.KnownIssues;
|
|
|
|
public class TagsProvider_KnownIssues
|
|
{
|
|
private TagsProvider tagsProvider;
|
|
private DataSubscriber<ProcessedTag> processedTagsListener;
|
|
|
|
[SetUp]
|
|
public void Setup()
|
|
{
|
|
tagsProvider = new();
|
|
processedTagsListener = new();
|
|
|
|
tagsProvider
|
|
.Translate<TagsProviderMessage, ProcessedTag>(x => x.CurrentTag)
|
|
.Subscribe(processedTagsListener);
|
|
}
|
|
|
|
[Test]
|
|
/// <summary>
|
|
/// It could be a frequent case later,
|
|
/// but now the engine is not ready.
|
|
/// </summary>
|
|
public void Process_Ignores_SelfClosingTag()
|
|
{
|
|
var html = "<br />";
|
|
tagsProvider.Process(html);
|
|
Assert.That(processedTagsListener.Messages, Has.Length.EqualTo(0));
|
|
}
|
|
} |