public void ModelFileHandler_SaveToModelFile() { TreeView treeView = new TreeView(); TestObjectNurse rootNurse = TestObjectNurse.FromTree(treeView); AppModel model = ModelFileHandler.LoadModelFile("UnitTestObjectModel1.json", rootNurse); TestObjectNurse nurseNode = (TestObjectNurse)rootNurse.FindRecursive(DescriptorKeys.NodeName, "Test Explorer"); string imageFilePath = AppEnvironment.GetModelResourceFilePath("TestObjectNurseTest.png"); CacheHandler.EnsureFileDirectoryExists(imageFilePath); Snapshot.CaptureImageToFile(new Rectangle(0, 0, 100, 200), imageFilePath); Assert.IsTrue(File.Exists(imageFilePath)); nurseNode.ImageFile = "TestObjectNurseTest.png"; //remove from root nurseNode.Remove(); AppEnvironment.DumpRecyclingBin(rootNurse); }