Exemple #1
0
        private ITrackMessageProvider DownloaderStub()
        {
            var directory = AppDomain.CurrentDomain.BaseDirectory;

            var msg = new AusotsMessage(
                File.ReadAllText(directory + "/QSP/RouteFinding/Tracks/Ausots/text.asp.html"));

            return(new TrackMessageProvider(msg));
        }
Exemple #2
0
        public void LoadFromXmlAcceptsCorrectFormat()
        {
            var doc = XDocument.Parse(
                @"<Content>
    <TrackSystem>AUSOTs</TrackSystem>
    <Text>My TDM should be here.</Text>
  </Content>");

            var msg = new AusotsMessage(doc);

            Assert.IsTrue(msg.AllText == "My TDM should be here.");
        }
Exemple #3
0
        public void ToStringHtmlTagShouldNotAppear()
        {
            var msg = new AusotsMessage(
                @"<pre>
TDM should appear here.
</pre>");

            Assert.IsTrue(msg.ToString() ==
                          @"
TDM should appear here.
");
        }
Exemple #4
0
        public void ToXmlFormatShouldBeCorrect()
        {
            var msg = new AusotsMessage(
                @"<pre>
TDM should appear here.
</pre>");

            var xml      = msg.ToXml();
            var trackSys = xml.Root.Element("TrackSystem").Value;

            Assert.IsTrue(trackSys == TrackType.Ausots.TrackString());
            Assert.IsTrue(xml.Root.Element("Text").Value == msg.AllText);
        }