Example #1
0
        public void TryRegisterCloseAndDeleteFile_NotCastableTo_IVsWindowFrame2_Return_False()
        {
            //Arrange
            const string file = @"c:\file.xml";

            //Act
            var result = VsServicesExtensions.TryRegisterCloseAndDeleteFile(null, file);

            //Assert
            Assert.IsFalse(result);
        }
Example #2
0
 private static bool OpenFileDeleteOnClose(string rightFile, DTE dte2)
 {
     try
     {
         dte2.Documents.Open(rightFile, "Auto", true);
         try
         {
             VsServicesExtensions.TryRegisterCloseAndDeleteFile(rightFile);
         }
         catch (Exception e)
         {
             Trace.WriteLine(string.Format("Cannot register for file delete. File: {0}. Exception message: {1}", rightFile,
                                           e.Message));
         }
         return(true);
     }
     catch (Exception e)
     {
         Trace.WriteLine(string.Format("Cannot open file within visual studio. Exception message: {0}", e.Message));
     }
     return(false);
 }