我得到了一个通过参数得到代表的类.这个类调用该委托,我想用Moq对它进行单元测试.我如何验证这个方法被调用?
示例类:
public delegate void Foo(int number);
public class A
{
int a = 5;
public A(Foo myFoo)
{
myFoo(a);
}
}
Run Code Online (Sandbox Code Playgroud)
我想检查Foo是否被调用.谢谢.
我有一个表示秒的字符串(例如,值为"14.76580").我想设置一个新变量,该变量具有该字符串的小数部分(毫秒)的值(例如x = 76580),我不确定最好的方法是什么.你可以帮忙吗?
我得到的东西看起来像这样:
public delegate void MyCallback(string name);
public class MyClass
{
public virtual void MyFunc(string name, MyCallback callback)
{
...
}
}
Run Code Online (Sandbox Code Playgroud)
现在,当我用moq模拟MyClass时,我希望第一次调用MyFunc来调用回调,而第二次调用该函数来引发一些事件,但是在使用moq回调之后,我无法引发事件!
我能做什么 ?
我希望在wpf中有一个图像动画,其中图像轻微抖动以便删除它,就像iOS中的应用程序一样.你知道一些有用的东西吗?已经建成的东西?非常感谢.
c# ×2
moq ×2
animation ×1
callback ×1
delegates ×1
events ×1
ios ×1
javascript ×1
unit-testing ×1
wpf ×1