0

经过大量搜索,我只是找不到使用 shim 测试私有方法的方法。

这是我的课:

public class MyClass()
{
        private void AddWithRefPrivate(int x, int y, ref int result)
        {
            result = x + y;
        }
}

如何AddWithRefPrivate使用垫片测试该方法?

4

1 回答 1

1
using (ShimsContext.Create())
{
    ShimMyClass.AddWithRefPrivate =
        (int x, int y, ref int result) =>
        {
            result = x + y;
        };
}
于 2014-07-23T03:39:59.317 回答