public void GetPointStyleDict_Test() { TDSimUser user1; user1 = MockDPAUser.CreatTDSimUser_CS(); TDSimUser user2; user2 = MockDPAUser.CreatTDSimUser_CS(); TDSimUser user3; user3 = MockDPAUser.CreatTDSimUser_CS(); List<TDSimUser> tdPreUser = new List<TDSimUser>(); tdPreUser.Add(user1); tdPreUser.Add(user2); StyleStruct ss = new StyleStruct(); GeoPointStyle gps1 = new GeoPointStyle(); gps1.Name = "gps1"; GeoPointStyle gps2 = new GeoPointStyle(); gps2.Name = "gps2"; ss.Styles.Add(gps1); ss.Styles.Add(gps2); SimulationVectorData simuVectorData = new SimulationVectorData(tdPreUser, ss); GeoXYPoint geoXYPoint = new GeoXYPoint(); GeoPointStyle geoPointStyle = new GeoPointStyle(); List<GeoXYPoint> geoXYPointList = new List<GeoXYPoint>(); List<GeoPointStyle> geoPointStyleList = new List<GeoPointStyle>(); geoXYPointList.Add(geoXYPoint); geoPointStyleList.Add(geoPointStyle); simuVectorData.GetPointStyleDict(geoXYPointList, geoPointStyleList); simuVectorData.UpadateStyles(ss); string info = "GIS"; bool result = false; result = simuVectorData.TryGetPointInfo(geoXYPoint,out info); Assert.IsTrue(result); GeoPointStyle gpStytle1 = new GeoPointStyle(); gpStytle1 = simuVectorData.FindLinkSituByUser(user2); GeoPointStyle gpStytle2 = new GeoPointStyle(); gpStytle2 = simuVectorData.FindLinkSituByUser(user3); Assert.AreEqual(gpStytle1.Name, "gps2"); }
public void GetAllStyles_Test() { TDSimUser user1; user1 = MockDPAUser.CreatTDSimUser_CS(); TDSimUser user2; user2 = MockDPAUser.CreatTDSimUser_CS(); List<TDSimUser> tdPreUser = new List<TDSimUser>(); tdPreUser.Add(user1); tdPreUser.Add(user2); StyleStruct ss = new StyleStruct(); SimulationVectorData simuVectorData = new SimulationVectorData(tdPreUser, ss); List<GeoPointStyle> geoPointStyleList = new List<GeoPointStyle>(); geoPointStyleList = simuVectorData.GetAllStyles(); Assert.AreEqual(geoPointStyleList.Count, 0); }