コード例 #1
0
ファイル: WebBasePolicyTest.cs プロジェクト: ynkbt/moon
        ConcreteDomainPolicy.Headers Parse(string raw)
        {
            ConcreteDomainPolicy pol = new ConcreteDomainPolicy();

            pol.Headers.SetHeaders(raw);
            return(pol.Headers);
        }
コード例 #2
0
ファイル: WebBasePolicyTest.cs プロジェクト: dfr0/moon
		ConcreteDomainPolicy.Headers Parse (string raw)
		{
			ConcreteDomainPolicy pol = new ConcreteDomainPolicy ();
			pol.Headers.SetHeaders (raw);
			return pol.Headers;
		}
コード例 #3
0
ファイル: WebBasePolicyTest.cs プロジェクト: dfr0/moon
		private void NullOrEmpty (ConcreteDomainPolicy.Headers h)
		{
			Assert.IsFalse (h.AllowAllHeaders, "AllowAllHeaders");

			Assert.IsTrue (h.IsAllowed (HeadersContentType), "Content-Type");
			Assert.IsTrue (h.IsAllowed (HeadersContentTypeUp), "CONTENT-TYPE");
			Assert.IsTrue (h.IsAllowed (HeadersContentTypeLow), "content-type");

			Assert.IsFalse (h.IsAllowed (HeadersSOAPAction1), "SOAPAction");
			Assert.IsFalse (h.IsAllowed (HeadersSOAPAction2), "Content-Type, SOAPAction");
			Assert.IsFalse (h.IsAllowed (HeadersSOAPAction3), "SOAPActionX");

			Assert.IsFalse (h.IsAllowed (FlashHeaders1), "x-flash-version");
			Assert.IsFalse (h.IsAllowed (FlashHeaders2), "X-Permitted-Cross-Domain-Policies");
		}