public void TestScoreEventType() { ScoreEventType score = new ScoreEventType (); Utils.CheckSerialization (score); Assert.AreNotEqual (score.ID, Constants.ScoreID); Assert.AreNotEqual (score, new ScoreEventType ()); }
public override bool Equals(object obj) { ScoreEventType sc = obj as ScoreEventType; if (sc == null) { return(false); } return(sc.ID == ID); }
public ScoreButton() { EventType = new ScoreEventType(); }
public ScoreButton() { EventType = new ScoreEventType (); }
public void TestQueryEventsByEventType() { AnalysisEventType evtType1 = new AnalysisEventType { Name = "Ball lost" }; AnalysisEventType evtType2 = new AnalysisEventType { Name = "PC" }; AnalysisEventType evtType3 = new AnalysisEventType { Name = "Recovery" }; AnalysisEventType evtType4 = new AnalysisEventType { Name = "Throw-in" }; AnalysisEventType evtType5 = new AnalysisEventType { Name = "Unused" }; ScoreEventType score = new ScoreEventType { Name = "Goal" }; var eventTypes = new List<EventType> { evtType1, evtType2, evtType3, evtType4, score }; foreach (EventType evtType in eventTypes) { TimelineEventLongoMatch evt = new TimelineEventLongoMatch (); evt.EventType = evtType; storage.Store (evt); } QueryFilter filter = new QueryFilter (); filter.Add ("EventType", evtType1); Assert.AreEqual (1, storage.Retrieve<TimelineEventLongoMatch> (filter).Count ()); filter.Add ("EventType", evtType4); Assert.AreEqual (1, storage.Retrieve<TimelineEventLongoMatch> (filter).Count ()); filter.Add ("EventType", evtType2, evtType3); Assert.AreEqual (2, storage.Retrieve<TimelineEventLongoMatch> (filter).Count ()); filter.Add ("EventType", eventTypes); Assert.AreEqual (5, storage.Retrieve<TimelineEventLongoMatch> (filter).Count ()); filter.Add ("EventType", evtType5); Assert.AreEqual (0, storage.Retrieve<TimelineEventLongoMatch> (filter).Count ()); filter.Add ("EventType", score); Assert.AreEqual (1, storage.Retrieve<TimelineEventLongoMatch> (filter).Count ()); }