Fix Null Warnings (#874)
* Fixing null warnings * Fix null warnings Fix other compiler warnings
This commit is contained in:
@@ -23,7 +23,7 @@ public class OrderIndexOnGet : IClassFixture<TestApplication>
|
||||
public async Task ReturnsRedirectGivenAnonymousUser()
|
||||
{
|
||||
var response = await Client.GetAsync("/order/my-orders");
|
||||
var redirectLocation = response.Headers.Location.OriginalString;
|
||||
var redirectLocation = response!.Headers.Location!.OriginalString;
|
||||
|
||||
Assert.Equal(HttpStatusCode.Redirect, response.StatusCode);
|
||||
Assert.Contains("/Account/Login", redirectLocation);
|
||||
|
||||
@@ -45,6 +45,6 @@ public class BasketPageCheckout : IClassFixture<TestApplication>
|
||||
|
||||
formContent = new FormUrlEncodedContent(keyValues);
|
||||
var postResponse2 = await Client.PostAsync("/Basket/Checkout", formContent);
|
||||
Assert.Contains("/Identity/Account/Login", postResponse2.RequestMessage.RequestUri.ToString());
|
||||
Assert.Contains("/Identity/Account/Login", postResponse2!.RequestMessage!.RequestUri!.ToString()!);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -62,7 +62,7 @@ public class CheckoutTest : IClassFixture<TestApplication>
|
||||
var checkOutResponse = await Client.PostAsync("/basket/checkout", checkOutContent);
|
||||
var stringCheckOutResponse = await checkOutResponse.Content.ReadAsStringAsync();
|
||||
|
||||
Assert.Contains("/Basket/Success", checkOutResponse.RequestMessage.RequestUri.ToString());
|
||||
Assert.Contains("/Basket/Success", checkOutResponse.RequestMessage!.RequestUri!.ToString());
|
||||
Assert.Contains("Thanks for your Order!", stringCheckOutResponse);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -52,7 +52,7 @@ public class IndexTest : IClassFixture<TestApplication>
|
||||
|
||||
var stringUpdateResponse = await updateResponse.Content.ReadAsStringAsync();
|
||||
|
||||
Assert.Contains("/basket/update", updateResponse.RequestMessage.RequestUri.ToString());
|
||||
Assert.Contains("/basket/update", updateResponse!.RequestMessage!.RequestUri!.ToString()!);
|
||||
decimal expectedTotalAmount = 416.50M;
|
||||
Assert.Contains(expectedTotalAmount.ToString("N2"), stringUpdateResponse);
|
||||
}
|
||||
@@ -92,7 +92,7 @@ public class IndexTest : IClassFixture<TestApplication>
|
||||
|
||||
var stringUpdateResponse = await updateResponse.Content.ReadAsStringAsync();
|
||||
|
||||
Assert.Contains("/basket/update", updateResponse.RequestMessage.RequestUri.ToString());
|
||||
Assert.Contains("/basket/update", updateResponse!.RequestMessage!.RequestUri!.ToString()!);
|
||||
Assert.Contains("Basket is empty", stringUpdateResponse);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -22,6 +22,6 @@ public static class WebPageHelpers
|
||||
{
|
||||
var regex = new Regex(regexpression);
|
||||
var match = regex.Match(input);
|
||||
return match.Groups.Values.LastOrDefault().Value;
|
||||
return match!.Groups!.Values!.LastOrDefault()!.Value;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user