DebuggingTesting.cs 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. using NUnit.Framework;
  2. using QuestPDF.Examples.Engine;
  3. using QuestPDF.Fluent;
  4. using QuestPDF.Helpers;
  5. namespace QuestPDF.Examples
  6. {
  7. public class DebuggingTesting
  8. {
  9. [Test]
  10. public void Stack()
  11. {
  12. RenderingTest
  13. .Create()
  14. .PageSize(500, 360)
  15. .Render(container =>
  16. {
  17. container
  18. .Padding(10)
  19. .Width(100)
  20. .Background(Colors.Grey.Lighten3)
  21. .DebugPointer("Example debug pointer")
  22. .Stack(x =>
  23. {
  24. x.Item().Text("Test");
  25. x.Item().Width(150);
  26. });
  27. });
  28. }
  29. [Test]
  30. public void Simple()
  31. {
  32. RenderingTest
  33. .Create()
  34. .PageSize(500, 360)
  35. .Render(container =>
  36. {
  37. container
  38. .Padding(10)
  39. .Width(100)
  40. .Background(Colors.Grey.Lighten3)
  41. .Width(150)
  42. .Text("Test");
  43. });
  44. }
  45. [Test]
  46. public void DebugPointer()
  47. {
  48. RenderingTest
  49. .Create()
  50. .PageSize(500, 360)
  51. .Render(container =>
  52. {
  53. container
  54. .Width(100)
  55. .DebugPointer("Example debug pointer")
  56. .Width(150);
  57. });
  58. }
  59. }
  60. }