public void Text(string text, string pixels) { var grid = pixels.CharPixels().Grid(ch => ch == '█'); var ascii_text = AsciiText.Parse(grid); ascii_text.ToString().Should().Be(text); }
public async Task <bool> WaitForTextAsync(string text, int maxWaitTimeSeconds = 10) { var startWait = DateTime.Now; while (AsciiText == null || !AsciiText.Contains(text)) { if (DateTime.Now.Subtract(startWait).TotalSeconds > maxWaitTimeSeconds) { return(false); } await Task.Delay(50); } return(true); }