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