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); }