public void Test()
 {
     Assert.IsFalse(File.Exists("test.lnk"));
     ShellLinkApi.Create(@"%windir%\notepad.exe", "test", "testdescription");
     Assert.IsTrue(File.Exists("test.lnk"));
     Assert.IsFalse(Process.GetProcesses().Any(x => x.ProcessName.Contains("notepad")));
     Process.Start("test.lnk");
     Thread.Sleep(1000);
     Assert.IsTrue(Process.GetProcesses().Any(x => x.ProcessName.Contains("notepad")));
 }
 public void Install()
 {
     VerifyPath();
     ShellLinkApi.Create(_original, _shortcut);
 }