public void ToString_Returns_Correct_Header_String(string expected, int?maxAgeSeconds, int?sMaxAgeSeconds, bool mustRevalidate, bool noCache, bool noStore, bool noTransform, bool isPublic, bool isPrivate, bool proxyRevalidate) { var value = new CacheControlResponseValue( maxAgeSeconds: maxAgeSeconds, sMaxAgeSeconds: sMaxAgeSeconds, mustRevalidate: mustRevalidate, noCache: noCache, noStore: noStore, noTransform: noTransform, isPublic: isPublic, isPrivate: isPrivate, proxyRevalidate: proxyRevalidate ); Assert.AreEqual(expected, value.ToString()); }
public void Parse_Returns_Correct_Object(string header, int?maxAgeSeconds, int?sMaxAgeSeconds, bool mustRevalidate, bool noCache, bool noStore, bool noTransform, bool isPublic, bool isPrivate, bool proxyRevalidate) { var value = CacheControlResponseValue.Parse(header); if (header == null) { Assert.IsNull(value); } else { Assert.AreEqual(maxAgeSeconds, value.MaxAgeSeconds); Assert.AreEqual(sMaxAgeSeconds, value.SMaxAgeSeconds); Assert.AreEqual(noCache, value.NoCache); Assert.AreEqual(noStore, value.NoStore); Assert.AreEqual(noTransform, value.NoTransform); Assert.AreEqual(isPublic, value.IsPublic); Assert.AreEqual(isPrivate, value.IsPrivate); Assert.AreEqual(proxyRevalidate, value.ProxyRevalidate); } }
public void Ctor_Fills_Properties_Correctly(int?maxAgeSeconds, int?sMaxAgeSeconds, bool mustRevalidate, bool noCache, bool noStore, bool noTransform, bool isPublic, bool isPrivate, bool proxyRevalidate) { var value = new CacheControlResponseValue( maxAgeSeconds: maxAgeSeconds, sMaxAgeSeconds: sMaxAgeSeconds, mustRevalidate: mustRevalidate, noCache: noCache, noStore: noStore, noTransform: noTransform, isPublic: isPublic, isPrivate: isPrivate, proxyRevalidate: proxyRevalidate ); Assert.AreEqual(maxAgeSeconds, value.MaxAgeSeconds); Assert.AreEqual(sMaxAgeSeconds, value.SMaxAgeSeconds); Assert.AreEqual(noCache, value.NoCache); Assert.AreEqual(noStore, value.NoStore); Assert.AreEqual(noTransform, value.NoTransform); Assert.AreEqual(isPublic, value.IsPublic); Assert.AreEqual(isPrivate, value.IsPrivate); Assert.AreEqual(proxyRevalidate, value.ProxyRevalidate); }