public void ToString_Returns_Correct_Value(string expected, int?maxAgeSeconds, int?maxStaleSeconds, bool noCache, bool noStore, bool noTransform, bool onlyIfCached) { var value = new CacheControlRequestValue( maxAgeSeconds: maxAgeSeconds, maxStaleSeconds: maxStaleSeconds, noCache: noCache, noStore: noStore, noTransform: noTransform, onlyIfCached: onlyIfCached ); Assert.AreEqual(expected, value.ToString()); }
public void Parse_Fills_Properties_Correctly(string header, int?maxAgeSeconds, int?maxStaleSeconds, bool noCache, bool noStore, bool noTransform, bool onlyIfCached) { var value = CacheControlRequestValue.Parse(header); if (header == null) { Assert.IsNull(value); } else { Assert.AreEqual(maxAgeSeconds, value.MaxAgeSeconds); Assert.AreEqual(maxStaleSeconds, value.MaxStaleSeconds); Assert.AreEqual(noCache, value.NoCache); Assert.AreEqual(noStore, value.NoStore); Assert.AreEqual(noTransform, value.NoTransform); Assert.AreEqual(onlyIfCached, value.OnlyIfCached); } }
public void Ctor_Fills_Properties_Correctly(int?maxAgeSeconds, int?maxStaleSeconds, bool noCache, bool noStore, bool noTransform, bool onlyIfCached) { var value = new CacheControlRequestValue( maxAgeSeconds: maxAgeSeconds, maxStaleSeconds: maxStaleSeconds, noCache: noCache, noStore: noStore, noTransform: noTransform, onlyIfCached: onlyIfCached ); Assert.AreEqual(maxAgeSeconds, value.MaxAgeSeconds); Assert.AreEqual(maxStaleSeconds, value.MaxStaleSeconds); Assert.AreEqual(noCache, value.NoCache); Assert.AreEqual(noStore, value.NoStore); Assert.AreEqual(noTransform, value.NoTransform); Assert.AreEqual(onlyIfCached, value.OnlyIfCached); }