//[TestCase(4532, 0x001F10F4)] //[TestCase(21080, 0x00D40EB2)] public void GetProcessWindowHandleTest(int processId, int expected) { var process = Process.GetProcessById(processId); Assert.IsNotNull(process); var noxEmulatorProvider = new MomoEmulatorProvider(); var actual = noxEmulatorProvider.GetProcessWindowHandle(process, out Process emulatorProcess).ToInt32(); Assert.That(actual, Is.EqualTo(expected)); }
//[TestCase(4532, true)] //[TestCase(21080, true)] //[TestCase(14112, false)] public void CanProvideTest(int processId, bool expected) { var process = Process.GetProcessById(processId); Assert.IsNotNull(process); var noxEmulatorProvider = new MomoEmulatorProvider(); var result = noxEmulatorProvider.CanProvide(process); Assert.That(result, Is.EqualTo(expected)); }