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); }
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()); }