Example #1
0
    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);
    }
Example #2
0
        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);
        }