public void Should_return_non_empty_array_of_process_When_calling_GetProcessus_method() { // Arrange var ks = new KillerService(); // Act var processus = ks.GetProcessus(); // Assert Assert.IsTrue(processus?.Length > 0); }
public void Should_return_non_empty_array_of_process_When_calling_GetProcessus_method_with_name() { // Arrange var ks = new KillerService(); var process = Process.GetCurrentProcess(); // Act var processus = ks.GetProcessusByName(process.ProcessName); // Assert Assert.IsTrue(processus?.Length > 0); }
public void Should_kill_process_When_calling_StopProcessusByName() { // Arrange var ks = new KillerService(); Process.Start("Calc"); Thread.Sleep(2000); // Act ks.StopProcessusByName("Calculator"); Thread.Sleep(2000); // Assert Assert.IsTrue(Process.GetProcessesByName("Calculator").Length.Equals(0)); }
public void Should_kill_process_When_calling_StopProcessusById() { // Arrange var ks = new KillerService(); Process.Start("Calc"); Thread.Sleep(2000); var pCalc = Process.GetProcessesByName("Calculator").FirstOrDefault(); // Act ks.StopProcessusById(pCalc.Id); Thread.Sleep(2000); // Assert Assert.IsNull(Process.GetProcesses().FirstOrDefault(p => p.Id == pCalc.Id)); }