Ejemplo n.º 1
0
 void CreateElements(out MemoryResponseElement mre, out FileResponseElement fre, out SubstitutionResponseElement sre,
                     out SubstitutionResponseElement sreBad)
 {
     byte[] bytes = Encoding.UTF8.GetBytes("Encoded data");
     mre    = new MemoryResponseElement(bytes, bytes.Length);
     fre    = new FileResponseElement("/path/to/file.txt", 0, 1234);
     sre    = new SubstitutionResponseElement(new HttpResponseSubstitutionCallback(DummySubstitutionCallback));
     sreBad = new SubstitutionResponseElement(new HttpResponseSubstitutionCallback(DummyBadSubstitutionCallback));
 }
Ejemplo n.º 2
0
        public void Constructor()
        {
            SubstitutionResponseElement sre;

            Assert.Throws <ArgumentNullException> (() => {
                sre = new SubstitutionResponseElement(null);
            }, "#A1");

            var cb = new HttpResponseSubstitutionCallback(TestCallback);

            sre = new SubstitutionResponseElement(cb);
            Assert.AreEqual(cb, sre.Callback, "#B1");
        }
Ejemplo n.º 3
0
 private object CreateHttpSubstBlockResponseElement(SubstitutionResponseElement sre)
 {
     return(HttpSubstBlockResponseElement_Ctor.Invoke(new object[] { sre.Callback }));
 }