Пример #1
0
        public void DoSample4()
        {
            string path = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);
            var    pdf  = Sample4.GetSample(path);

            pdf.Output("sample4.pdf", OutputDevice.SaveToFile);
        }
Пример #2
0
        public FileStreamResult GetSample4()
        {
            var pdf = Sample4.GetSample(null, CurrentPath);

            pdf.Buffer.BaseStream.Seek(0, SeekOrigin.Begin);
            var result = new FileStreamResult(pdf.Buffer.BaseStream, "application/pdf");

            return(result);
        }
Пример #3
0
        public FileStreamResult GetSample4()
        {
            var          pdf    = Sample4.GetSample(Server.MapPath("../bin"));
            string       s      = pdf.Output("ap.pdf", OutputDevice.ReturnAsString);
            MemoryStream m      = new MemoryStream(FPdf.PrivateEncoding.GetBytes(s));
            var          result = new FileStreamResult(m, "application/pdf");

            return(result);
        }
Пример #4
0
        public FileStreamResult GetSample4()
        {
            var buffer = Sample4.GetSample(null, CurrentPath);

            buffer.Seek(0, SeekOrigin.Begin);
            var result = new FileStreamResult(buffer, "application/pdf");

            return(result);
        }
Пример #5
0
        public void TestBasicTypesEqualityOuterUsingPrivateProperties()
        {
            Sample4 obj1 = new Sample4();
            Sample4 obj2 = new Sample4();

            EqualityHelper helper = new EqualityHelper <Sample4>();

            helper.Add("IntProp").Add("StringProp");

            helper.ObjectEquals(obj1, obj2).Should().Be.True();
        }
Пример #6
0
        public void TestGetPublicProperties()
        {
            Sample4 sample = new Sample4 {
                A = "1",
                B = "2"
            };
            var items = Util.Helpers.Reflection.GetPublicProperties(sample);

            Assert.Equal(2, items.Count);
            Assert.Equal("A", items[0].Text);
            Assert.Equal("1", items[0].Value);
            Assert.Equal("B", items[1].Text);
            Assert.Equal("2", items[1].Value);
        }
Пример #7
0
        public void TestEnum()
        {
            var js = new JsonSerializer();

            var v = new Sample4 { E = SampleEnum.E3 };
            js.JsonOptions.Indent = "";

            var result1 = js.ToString(v);
            Assert.AreEqual("{\n\"E\":2\n}", result1);

            js.JsonOptions.EnumAsString = true;
            var result2 = js.ToString(v);
            Assert.AreEqual("{\n\"E\":\"E3\"\n}", result2);

            var jd = new JsonDeserializer();
            var w = new Sample4();
            jd.FromString(w, result1);
            Assert.AreEqual(SampleEnum.E3, w.E);

            w.E = SampleEnum.E1;
            jd.JsonOptions.EnumAsString = true;
            jd.FromString(w, result2);
            Assert.AreEqual(SampleEnum.E3, w.E);

            w = (Sample4)Sample4_JsonDeserializer.Instance.FromString(result2);
            Assert.AreEqual(SampleEnum.E3, w.E);
        }
Пример #8
0
        public void TestEnum()
        {
            var bs = new BinarySerializer();

            var v = new Sample4 { E = SampleEnum.E3 };

            var result1 = bs.ToBytes(v);
            Assert.AreEqual(
                "20 01 00 " + XS(typeof(Sample4)) + " 01 00 " + XS("E", RoughType.Int) +
                " 01 00 02 00 00 00 00 00",
                XS(result1));

            CheckDeserializers(bd => {
                var w = new Sample4();
                bd.FromBytes(w, result1);
                Assert.AreEqual(SampleEnum.E3, w.E);
            });
        }
Пример #9
0
 public static void Run()
 {
     Console.WriteLine(Sample4.add5(1, 2, 3, 4, 5));
 }
Пример #10
0
    public static void ShowExample()
    {
        Sample4 wnd = GetWindow <Sample4>();

        wnd.titleContent = new GUIContent("Sample4");
    }
Пример #11
0
 public void DoSample4()
 {
     Sample4.GetSample("sample4.pdf", GetPath());
 }