XunitContextExtensions.cs 684 B

12345678910111213141516171819202122232425
  1. using Xunit;
  2. namespace TerminalGuiFluentTesting;
  3. public static class XunitContextExtensions
  4. {
  5. public static GuiTestContext AssertTrue (this GuiTestContext context, bool? condition)
  6. {
  7. context.Then (
  8. () =>
  9. {
  10. Assert.True (condition);
  11. });
  12. return context;
  13. }
  14. public static GuiTestContext AssertEqual (this GuiTestContext context, object? expected, object? actual)
  15. {
  16. context.Then (
  17. () =>
  18. {
  19. Assert.Equal (expected,actual);
  20. });
  21. return context;
  22. }
  23. }