public void AfterClearShouldBeEmpty() { var sr = new StatusRecorder(); sr.AddEntry(StatusRecorder.Severity.Caution, "1", TrackType.Pacots); sr.AddEntry(StatusRecorder.Severity.Critical, "2", TrackType.Nats); sr.Clear(); Assert.AreEqual(0, sr.Records.Count); }
private void AddFailRecord(StatusRecorder r) { r.AddEntry( StatusRecorder.Severity.Critical, $"Failed to download {type.TrackString()}.", type); }
public void AddRecordTest() { var sr = new StatusRecorder(); sr.AddEntry(StatusRecorder.Severity.Caution, "1", TrackType.Pacots); var items = sr.Records; Assert.AreEqual(1, items.Count); Assert.IsTrue(items[0].Severity == StatusRecorder.Severity.Caution); Assert.IsTrue(items[0].Message == "1"); Assert.IsTrue(items[0].Type == TrackType.Pacots); }
private void AddTrackToWptList(TrackNodes item) { try { AddMainRoute(item); item.ConnectionRoutes.ForEach(i => AddPairs(i)); } catch { recorder.AddEntry( StatusRecorder.Severity.Caution, "Failed to process track " + item.Ident + ".", type); } }
// @Throws private List <T> Parse(StatusRecorder r) { try { return(GetParser <T>(Message, r, airportList).Parse()); } catch { r.AddEntry( StatusRecorder.Severity.Critical, $"Failed to parse {type.TrackString()}.", type); throw; } }
private void TryAddTrk(string msg) { try { var trk = new IndividualAusotsParser(msg, airportList).Parse(); if (trk != null) { allTracks.Add(trk); } } catch { statusRecorder.AddEntry( StatusRecorder.Severity.Caution, "Unable to interpret one track.", TrackType.Ausots); } }
private List <NorthAtlanticTrack> TryAddMessage(IndividualNatsMessage msg) { try { return(ConvertToTracks(msg)); } catch { var dir = msg.Direction == NatsDirection.East ? "eastbound" : "westbound"; statusRecorder.AddEntry( StatusRecorder.Severity.Caution, $"Unable to interpret {dir} tracks.", TrackType.Nats); return(new List <NorthAtlanticTrack>()); } }
// @Throws private void ReadMessage(StatusRecorder r) { var trks = Parse(r); var reader = new TrackReader <T>(wptList, airportList); nodes = new List <TrackNodes>(); foreach (var i in trks) { try { nodes.Add(reader.Read(i)); } catch { r.AddEntry( StatusRecorder.Severity.Caution, $"Unable to interpret track {i.Ident}.", type); } } }