Example #1
0
 public void LoadTheMap_Ok()
 {
     MapEditorViewModel mapEditorViewModel= new MapEditorViewModel();
     mapEditorViewModel.InitiateView(false);
     Assert.IsNotNull(mapEditorViewModel.MapChannels);
     Assert.AreEqual(3,mapEditorViewModel.MapChannels.Count);
 }
Example #2
0
 public void LoadTheMap_NothingInFile()
 {
     if (File.Exists(@"Data\map\distributormap.xml"))
     {
         File.Copy(@"Data\map\distributormap.xml", @"Data\map\distributormap1.xml", true);
         File.Copy(@"Data\map\distributormap2.xml",@"Data\map\distributormap.xml",true);
     }
     MapEditorViewModel mapEditorViewModel = new MapEditorViewModel();
     Assert.IsNull(mapEditorViewModel.MapChannels);
     if (File.Exists(@"Data\map\distributormap1.xml"))
     {
         File.Copy(@"Data\map\distributormap1.xml", @"Data\map\distributormap.xml", true);
         File.Delete(@"Data\map\distributormap1.xml");
     }
 }
Example #3
0
 public void LoadTheMap_FileNotFound()
 {
     if (File.Exists(@"Data\map\distributormap.xml"))
     {
         File.Copy(@"Data\map\distributormap.xml",@"Data\map\distributormap1.xml",true);
         File.Delete(@"Data\map\distributormap.xml");
     }
     MapEditorViewModel mapEditorViewModel = new MapEditorViewModel();
     mapEditorViewModel.InitiateView(false);
     Assert.IsEmpty(mapEditorViewModel.MapChannels);
     if (File.Exists(@"Data\map\distributormap1.xml"))
     {
         File.Copy(@"Data\map\distributormap1.xml", @"Data\map\distributormap.xml", true);
         File.Delete(@"Data\map\distributormap1.xml");
     }
 }
Example #4
0
        public MapEditorWindow(bool closeOnlyWindow=false)
        {
            using (LoggingManager.LogMySynchPerformance())
            {
                InitializeComponent();
                try
                {
                    var mapEditorViewModel = new MapEditorViewModel(closeOnlyWindow);
                    mapEditorViewModel.InitiateView();
                    mapEditorViewModel.RequestHide += (s, e) => this.Hide();
                    this.DataContext = mapEditorViewModel;

                }
                catch (Exception ex)
                {
                    LoggingManager.LogMySynchSystemError(ex);
                    throw;
                }
            }
        }