public async void Read(string input, TextEntry output)
        {
            var serializer = new YamlFrontSerializer(new CryptoMock());

            using var inputStream = input.ToStreamReader();
            var result = await serializer.ReadAsync(inputStream, "test", false);

            Assert.NotNull(result);
            Assert.Equal(output, result);
        }
        public async void Write(TextEntry input, string expected)
        {
            ICrypto cryptro = new CryptoMock();
            await cryptro.StoreKey("some key");

            var serializer = new YamlFrontSerializer(cryptro);

            string result;

            using var ms = new MemoryStream(50);
            {
                using var sw = new StreamWriter(ms);
                {
                    Assert.True(await serializer.WriteAsync(sw, input));
                    sw.Flush();
                }
                result = Encoding.UTF8.GetString(ms.ToArray());
            }

            Assert.NotEmpty(result);
            Assert.Equal(expected, result);
        }