44 lines
1006 B
C#
44 lines
1006 B
C#
using ln.application.configuration;
|
|
using NUnit.Framework;
|
|
using System;
|
|
using System.IO;
|
|
using System.Linq;
|
|
|
|
namespace ln.application.tests
|
|
{
|
|
public class Tests
|
|
{
|
|
StreamWriter output = new StreamWriter(Console.OpenStandardOutput());
|
|
|
|
[SetUp]
|
|
public void Setup()
|
|
{
|
|
using (StreamReader sr = new StreamReader("ConfigurationTest.conf"))
|
|
{
|
|
testConfiguration = sr.ReadToEnd();
|
|
}
|
|
}
|
|
|
|
string testConfiguration;
|
|
|
|
[Test]
|
|
public void Test_0_Configuration()
|
|
{
|
|
ConfigurationParser configurationParser = new ConfigurationParser();
|
|
configurationParser.Parse(testConfiguration);
|
|
|
|
output.WriteLine("test_0_Configuration(): rootContainer: {0}", configurationParser.RootContainer);
|
|
output.Flush();
|
|
|
|
Assert.AreEqual(1, configurationParser.RootContainer.Children("objectA").Count());
|
|
|
|
Assert.Pass();
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
} |