Commit
This commit is contained in:
parent
8b61ca41fa
commit
17883e16e1
41 changed files with 3173 additions and 0 deletions
|
@ -0,0 +1,56 @@
|
|||
using System;
|
||||
using System.ComponentModel.Design;
|
||||
using Microsoft.VisualStudio.TestTools.UnitTesting;
|
||||
using Microsoft.VisualStudio.OLE.Interop;
|
||||
using Microsoft.VisualStudio.Shell.Interop;
|
||||
using Microsoft.VisualStudio.Shell;
|
||||
using Microsoft.VsSDK.IntegrationTestLibrary;
|
||||
using Microsoft.VSSDK.Tools.VsIdeTesting;
|
||||
|
||||
namespace VSPackageInstall_IntegrationTests
|
||||
{
|
||||
|
||||
[TestClass()]
|
||||
public class ToolWindowTest
|
||||
{
|
||||
private delegate void ThreadInvoker();
|
||||
|
||||
private TestContext testContextInstance;
|
||||
|
||||
/// <summary>
|
||||
///Gets or sets the test context which provides
|
||||
///information about and functionality for the current test run.
|
||||
///</summary>
|
||||
public TestContext TestContext
|
||||
{
|
||||
get
|
||||
{
|
||||
return testContextInstance;
|
||||
}
|
||||
set
|
||||
{
|
||||
testContextInstance = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
///A test for showing the toolwindow
|
||||
///</summary>
|
||||
[TestMethod()]
|
||||
[HostType("VS IDE")]
|
||||
public void ShowToolWindow()
|
||||
{
|
||||
UIThreadInvoker.Invoke((ThreadInvoker)delegate()
|
||||
{
|
||||
CommandID toolWindowCmd = new CommandID(VitaliiGanzha.VSPackageInstall.GuidList.guidVSPackageInstallCmdSet, (int)VitaliiGanzha.VSPackageInstall.PkgCmdIDList.cmdidVsDingWnd);
|
||||
|
||||
TestUtils testUtils = new TestUtils();
|
||||
testUtils.ExecuteCommand(toolWindowCmd);
|
||||
|
||||
Assert.IsTrue(testUtils.CanFindToolwindow(new Guid(VitaliiGanzha.VSPackageInstall.GuidList.guidToolWindowPersistanceString)));
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue