我有我的視圖模型中的代碼如下。Moq Application.Current.MainWindow C#
private Generate()
{
// Some code here
var window = new CreateWindow
{
Owner = Application.Current.MainWindow
};
}
我想在我的單元測試中模擬MainWindow對象。我試過
var app = new Application()
mock.SetupGet(x => x._mainWindow)
.Returns(It.IsAny<MainWindow>());
但MainWindow對象始終爲空。
任何人都可以提供一些有用的指針在這個問題上。
謝謝我幫忙嘲笑代碼。這兩個解決方案工作 – user2459838