public static void Main()
Console.WriteLine("isEmptyAvailable && uri != null && string.IsNullOrWhiteSpace(uri)\n");
bool isEmptyAvailable = false;
bool result = isEmptyAvailable && uri != null && string.IsNullOrWhiteSpace(uri);
Console.WriteLine($"isEmptyAvailable == {isEmptyAvailable} & uri == null -> {result}");
result = isEmptyAvailable && uri != null && string.IsNullOrWhiteSpace(uri);
Console.WriteLine($"isEmptyAvailable == {isEmptyAvailable} & uri == null -> {result}");
result = isEmptyAvailable && uri != null && string.IsNullOrWhiteSpace(uri);
Console.WriteLine($"isEmptyAvailable == {isEmptyAvailable} & uri == \"\" -> {result}");
result = isEmptyAvailable && uri != null && string.IsNullOrWhiteSpace(uri);
Console.WriteLine($"isEmptyAvailable == {isEmptyAvailable} & uri == \" \" -> {result}");
result = isEmptyAvailable && uri != null && string.IsNullOrWhiteSpace(uri);
Console.WriteLine($"isEmptyAvailable == {isEmptyAvailable} & uri == {uri} -> {result}");
Console.WriteLine("\nisEmptyAvailable && uri?.Trim() == string.Empty\n");
result = isEmptyAvailable && uri?.Trim() == string.Empty;
Console.WriteLine($"isEmptyAvailable == {isEmptyAvailable} & uri == null -> {result}");
result = isEmptyAvailable && uri?.Trim() == string.Empty;
Console.WriteLine($"isEmptyAvailable == {isEmptyAvailable} & uri == \"\" -> {result}");
result = isEmptyAvailable && uri?.Trim() == string.Empty;
Console.WriteLine($"isEmptyAvailable == {isEmptyAvailable} & uri == \" \" -> {result}");
result = isEmptyAvailable && uri?.Trim() == string.Empty;
Console.WriteLine($"isEmptyAvailable == {isEmptyAvailable} & uri == {uri} -> {result}");