private ServiceHandle GivenTheTestServiceExists() { var svc = A.Fake <ServiceHandle>(o => o.Wrapping(new ServiceHandle { NativeInterop = nativeInterop })); A.CallTo(() => svc.IsInvalid).Returns(value: false); A.CallTo(() => nativeInterop.OpenServiceW(serviceControlManager, TestServiceName, A <ServiceControlAccessRights> ._)) .Returns(svc); return(svc); }