Wie kann ich den DataContext, den ich in einer Klasse verwende, zum Schreiben von Nachrichten in eine Tabelle verwenden. Ich möchte behaupten, dass die Tabelle, auf die LINQ schreibt, die erwartete Anzahl von Nachrichten hat. Hier ist, was ich bisher habe.Moling DataContext mit MS Moles?
var context = new MJustTestingDataContext();
MyMessagewriter writer = new MyMessageWriter(context);
var messageList = new List<MIncmoingMessage>();
MTable<MIncomingMessage> messageTable = new MTable<MIncomingMessage>();
messageTable.Bind(messagesLinqList.AsQueryable());
Wenn ich diesen Code mit xUnit in meiner Klasse im Test verwenden werde ich diese Ausnahme erhalten
Microsoft.Moles.Framework.Moles.MoleNotImplementedException: DataContext.Dispose() was not moled.
Was ich hier fehlt und wie DataContext.Dispose() auf der Mole zu implementieren? Ich benutze Maulwürfe ohne Pex.
Ich hatte das gleiche Problem, das ist die richtige Antwort – omatase