private void OnKeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == 's') { var sfd = new SaveFileDialog(); sfd.Filter = "Level files (*.lev)|*.lev"; sfd.ShowDialog(); if (sfd.FileName != "") { mls.Save(sfd.FileName, model); } } else if (e.KeyChar == 'l') { var fd = new OpenFileDialog(); fd.Filter = "Level files (*.lev)|*.lev"; fd.ShowDialog(); if (fd.FileName != "") { model = mls.Load(fd.FileName); } } selectedObject = char.ToLower(e.KeyChar); //or set work collection to ... SwitchTexture(selectedObject); Refresh(); }
public void SaveTest() { File.Delete(path); var service = new ModelLoadService(); service.Save(path, new Model()); Assert.IsTrue(File.Exists(path)); }