Пример #1
0
        private static void RenderTranspharm(string id)
        {
            var generator = new ActionScheduleTranspharm.Generator();

            var report = new Report();

            var identity = new DummyIdentity();

            var client = id.Split('/')[0];

            var arguments = new List <ReportArgument>
            {
                new ReportArgument
                {
                    Name  = "id",
                    Value = id
                }
            };


            var context = new DefaultClientContext(string.Empty);

            var result = generator.Generate(report, context, identity, arguments);


            var rendered = RenderAsPdf("../../../Routing.ActionSchedule.Transpharm/" + client + ".rpt", result);

            File.WriteAllBytes("schedule." + client + ".pdf", rendered);
        }
Пример #2
0
        public override void SetUp()
        {
            base.SetUp();

            objectServiceMock = new Mock <IObjectService>();

            var clientContext = new DefaultClientContext(objectServiceMock.Object, new Rapplication(objectServiceMock.Object));

            ctx = clientContext;
            testingRapplication = clientContext.Application;

            objectServiceMock.Setup(o => o.ApplicationModel)
            .Returns(GetApplicationModel);
            objectServiceMock.Setup(o => o.Get(It.IsAny <ReferenceData>()))
            .Returns((ReferenceData ord) => ObjectData(ord));
            objectServiceMock.Setup(o => o.Do(It.IsAny <ReferenceData>(), It.IsAny <string>(), It.IsAny <Dictionary <string, ParameterValueData> >()))
            .Returns(Void());
            objectServiceMock.Setup(o => o.DoAsync(It.IsAny <ReferenceData>(), It.IsAny <string>(), It.IsAny <Dictionary <string, ParameterValueData> >()))
            .ReturnsAsync(Void());

            ModelsAre(Model());
        }