Avatar ·

Wie erstelle ich einen Stream aus einem String in C#?

Hallo zusammen! Ich bin neu in C# und schreibe Unit-Tests für meine Anwendung. Ich muss String-Daten an eine Methode übergeben, die einen Parameter vom Typ `Stream` akzeptiert. Zum Beispiel teste ich eine Methode, die Daten aus einem Stream liest und parst:\n\n```csharp\npublic class DataProcessor\n{\n public void ProcessStream(Stream inputStream)\n {\n using (var reader = new StreamReader(inputStream))\n {\n string data = reader.ReadToEnd();\n // ... irgendeine Verarbeitungslogik\n }\n }\n}\n\n[Test]\npublic void TestProcessStream()\n{\n string testData = "Name,AgeAlice,30Bob,25";\n // Wie übergebe ich testData an die Methode ProcessStream?\n var processor = new DataProcessor();\n processor.ProcessStream(???); // Was soll ich hier schreiben?\n}\n```\n\nDas Problem ist,