From 48d53341db4953b3d583dd825b48d854c0a166e9 Mon Sep 17 00:00:00 2001 From: crupest Date: Fri, 13 Nov 2020 17:08:20 +0800 Subject: ... --- BackEnd/Timeline.Tests/Helpers/CacheTestHelper.cs | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'BackEnd/Timeline.Tests/Helpers/CacheTestHelper.cs') diff --git a/BackEnd/Timeline.Tests/Helpers/CacheTestHelper.cs b/BackEnd/Timeline.Tests/Helpers/CacheTestHelper.cs index b3709a28..ef230cb0 100644 --- a/BackEnd/Timeline.Tests/Helpers/CacheTestHelper.cs +++ b/BackEnd/Timeline.Tests/Helpers/CacheTestHelper.cs @@ -17,31 +17,33 @@ namespace Timeline.Tests.Helpers var res = await client.GetAsync(getUrl); res.Should().HaveStatusCode(200); var cacheControlHeader = res.Headers.CacheControl; - cacheControlHeader.NoCache.Should().BeTrue(); + cacheControlHeader.Should().NotBeNull(); + cacheControlHeader!.NoCache.Should().BeTrue(); cacheControlHeader.NoStore.Should().BeFalse(); cacheControlHeader.Private.Should().BeTrue(); cacheControlHeader.Public.Should().BeFalse(); cacheControlHeader.MustRevalidate.Should().BeTrue(); cacheControlHeader.MaxAge.Should().NotBeNull().And.Be(TimeSpan.FromDays(14)); - eTag = res.Headers.ETag; + res.Headers.ETag.Should().NotBeNull(); + eTag = res.Headers.ETag!; } { using var request = new HttpRequestMessage() { - RequestUri = new Uri(client.BaseAddress, getUrl), + RequestUri = new Uri(client.BaseAddress!, getUrl), Method = HttpMethod.Get, }; request.Headers.TryAddWithoutValidation("If-None-Match", "\"dsdfd"); var res = await client.SendAsync(request); - res.Should().HaveStatusCode(HttpStatusCode.BadRequest) - .And.HaveCommonBody(ErrorCodes.Common.Header.IfNonMatch_BadFormat); + await res.Should().HaveStatusCode(HttpStatusCode.BadRequest) + .And.HaveCommonBodyWithCodeAsync(ErrorCodes.Common.Header.IfNonMatch_BadFormat); } { using var request = new HttpRequestMessage() { - RequestUri = new Uri(client.BaseAddress, getUrl), + RequestUri = new Uri(client.BaseAddress!, getUrl), Method = HttpMethod.Get, }; request.Headers.TryAddWithoutValidation("If-None-Match", "\"aaa\""); @@ -52,7 +54,7 @@ namespace Timeline.Tests.Helpers { using var request = new HttpRequestMessage() { - RequestUri = new Uri(client.BaseAddress, getUrl), + RequestUri = new Uri(client.BaseAddress!, getUrl), Method = HttpMethod.Get, }; request.Headers.Add("If-None-Match", eTag.ToString()); -- cgit v1.2.3