public void IsServiceAlreadyRunning_ShouldBeFalse_WhenNativeErrorCode_IsDifferent()
        {
            // Arrange
            var exception = new InvalidOperationException("", new Win32Exception(1055));
            // Act
            var result = exception.IsServiceAlreadyRunning();

            // Assert
            result.Should().BeFalse();
        }
        public void IsServiceAlreadyRunning_ShouldBeFalse_WhenInnerException_IsNull()
        {
            // Arrange
            var exception = new InvalidOperationException();
            // Act
            var result = exception.IsServiceAlreadyRunning();

            // Assert
            result.Should().BeFalse();
        }
        public void IsServiceAlreadyRunning_ShouldBeTrue()
        {
            // Arrange
            var exception = new InvalidOperationException("", new Win32Exception(ServiceAlreadyRunning));
            // Act
            var result = exception.IsServiceAlreadyRunning();

            // Assert
            result.Should().BeTrue();
        }