In diesem Beispiel gibt die .Stub einen neuen Speicherstrom zurück. Beide Male wird derselbe Speicherstrom zurückgegeben. Ich möchte aber jedes Mal einen neuen Speicherstrom haben. Meine Frage ist, wie kann ich die .Stub ändern, damit dieser Test erfolgreich ist?
[TestMethod]
public void Meh()
{
var mockFileSystem = MockRepository.GenerateMock<IFileSystemService>();
mockFileSystem.Stub(fs => fs.CreateFileStream(null, FileMode.Append, FileAccess.Write, FileShare.None))
.IgnoreArguments()
.Return(new MemoryStream());
var result1 = mockFileSystem.CreateFileStream(null, FileMode.Append, FileAccess.Write, FileShare.None);
var result2 = mockFileSystem.CreateFileStream(null, FileMode.Append, FileAccess.Write, FileShare.None);
Assert.AreNotSame(result1, result2);
}