using FluentAssertions; using Larkdown.Parser.Ast; using NUnit.Framework; using System; using System.Collections.Generic; using System.IO; using System.Text; namespace Larkdown.Parser.Tests.Integration { [TestFixture] public class ParserIntegrationTests { [Test] public void Succeed() { var result = true; result.Should().BeTrue(); } [Test] [Ignore("ignore")] public void Fail() { var result = true; result.Should().BeFalse(); } [Test] [Ignore("ignore")] public void BasicText() { Assert.AreEqual(true, true); Assert.AreEqual(false, true); } [Test] public void Parser__CanParse__Paragraphs() { var source = File.ReadAllText("Integration/Resources/paragraphs.lar"); var parser = new Parser(); var ast = parser.Parse(source); ast.Nodes.Should().HaveCount(3); ast.Nodes.Should().AllBeOfType(); } } }