Пример #1
0
        public void SavesLogMessages()
        {
            DeleteCache();
            var queue = new Queue <LogMessage>();

            queue.Enqueue(new LogMessage
            {
                Message     = "Hello World",
                MessageType = "UnitTest"
            });
            var expectedJson = JsonSerializer.Serialize(queue, new JsonSerializerOptions {
                WriteIndented = true
            });

            SocketMessenger.SaveCache(queue);

            var fileJson = File.ReadAllText(SocketMessenger.LogCacheFile);

            Assert.Equal(expectedJson, fileJson);
        }