using Aitex.Core.Util; using MECF.Framework.Common.Device.Bases; using System.IO; using Xunit; namespace MECF.Framework.Common.Device.Bases.Tests { public class STEventsTests { private const string FN_STSETTINGS = "SupportFiles\\SignalTowerSettings.xml"; [Fact] public void LoadXmlFileTest() { var stEvents = CustomXmlSerializer.Deserialize(new FileInfo(FN_STSETTINGS)); Assert.NotNull(stEvents); Assert.True(stEvents.Events.Count > 0); Assert.True(stEvents.PatternsSettings.Count > 0); } [Fact()] public void ParseEventsTest() { var stEvents = CustomXmlSerializer.Deserialize(new FileInfo(FN_STSETTINGS)); stEvents.ParseEvents(out var events); Assert.NotNull(events); } } }