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