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); }
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); }