public void CookieParserGetServer_SetCookieHeaderValue_Success(string cookieString, string[] expectedStrings) { int index = 0; int cookieCount = 0; var parser = new CookieParser(cookieString); while (true) { Cookie cookie = parser.GetServer(); if (cookie == null) { break; } cookieCount++; Assert.Equal(expectedStrings[index++], cookie.Name); Assert.Equal(expectedStrings[index++], cookie.Value); } int expectedCookieCount = expectedStrings.Length >> 1; Assert.Equal(expectedCookieCount, cookieCount); }