Material.EBDeployer.DeployLogic.SmokeTests.SmokeTestService.RunInternalSmokeTests C# (CSharp) Method

RunInternalSmokeTests() private method

private RunInternalSmokeTests ( ) : void
return void
        private void RunInternalSmokeTests()
        {
            var isValidVersion = IsValidVersion();
            var isHealthy = IsHealthy();

            var errorMessage = string.Empty;
            if(!isValidVersion)
            {
                errorMessage += "Version test failed.";
            }

            if (!isHealthy)
            {
                if(!string.IsNullOrWhiteSpace(errorMessage))
                {
                    errorMessage += " || ";
                }
                errorMessage += "Health test failed.";
            }

            if (!isValidVersion || !isHealthy)
            {
                throw new SmokeTestServiceException(errorMessage);
            }
        }