我想测试查询第三方库的方法。该库返回一个具有IReadOnlyCollection属性的对象。 没有构造函数来设置属性的值,并且对象没有接口供我模拟。 我已经使用Moq来模拟我调用的服务的接口,但是我无法创建一个模拟的返回值,因为我无法设置该属性。 public interface IHitService {
public Hit GetHit();
}
public class
我有一个模拟对象ttLoc为ILocation。我已将其状态值设置为LocationState.Available。 我有一个名为UpdateLocationState的方法,它将更新我正在编写测试用例的状态。 当状态更新时引发事件。 当事件发生时,我想更新ttLoc.Object.State至LocationState.Reserved。 我该如何做到这一点? var ttLoc = new M
请参阅下面的代码: [TestClass]
public class UnitTest1
{
Moq.Mock<ISayGoodMorning> GoodMorningMock;
[TestInitialize]
public void init()
{
GoodMorningMock = new Moq.Mock<ISayGoodMorn
我有我的视图模型中的代码如下。 private Generate()
{
// Some code here
var window = new CreateWindow
{
Owner = Application.Current.MainWindow
};
}
我想在我的单元测试中模拟MainWindow对象。我试过 var app