我有我的视图模型中的代码如下。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