public void TestInitialize() { _data = new ConcurrentDictionary<int, ISteig>(); for (int i = 1; i <= 10; i++) { _data.TryAdd(i, new Steig(i, 123, 123, ERichtung.Rueck, i + 5, 1234, 34, "Bahnsteig " + i.ToString(), new Point())); } for (int i = 11; i <= 20; i++) { _data.TryAdd(i, new Steig(i, 2 + (i % 2), 987, ERichtung.Hin, i, i + i * 2, 23, "Bahnsteig " + i.ToString(), new Point())); } _mapper = new SteigMapper(_data); }
public ISet <ILinie> FindByHaltestelle(int haltestellenId) { ISteigMapper sm = SteigMapperFactory.Instance; var query = sm.FindByHaltestelle(haltestellenId); var idSet = (from steig in query select steig.LinienId).Distinct(); HashSet <ILinie> linienSet = new HashSet <ILinie>(); foreach (int i in idSet) { linienSet.Add(Find(i)); } return(linienSet); }
public void TestInitialize() { _data = new ConcurrentDictionary <int, ISteig>(); for (int i = 1; i <= 10; i++) { _data.TryAdd(i, new Steig(i, 123, 123, ERichtung.Rueck, i + 5, 1234, 34, "Bahnsteig " + i.ToString(), new Point())); } for (int i = 11; i <= 20; i++) { _data.TryAdd(i, new Steig(i, 2 + (i % 2), 987, ERichtung.Hin, i, i + i * 2, 23, "Bahnsteig " + i.ToString(), new Point())); } _mapper = new SteigMapper(_data); }