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