using System.Collections.Generic; using Aitex.Core.Util; using MECF.Framework.Common.Device.Bases; using System.IO; using Moq; 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 mockDictStParts = new Mock>(); var stEvents = CustomXmlSerializer.Deserialize(new FileInfo(FN_STSETTINGS)); stEvents.ParseEvents(null, out var events); Assert.NotNull(events); } } }