我正在尝试最小化一种方法的设置:
IDictionary<string, string> MyMethod(myObject request);
在我的测试案例中,最小起订量设置为:
mockServiceAdapter.Setup(x => x.MyMethod(TestData.getmyObject)).Returns(new Dictionary<string, string> { { "key1", "val1" } });
当我的测试执行MyMethod()
时,它返回 null ,但是我期望{ "key1", "val1" }
。我想念的地方。
你能帮我吗
答案 0 :(得分:3)
此处问题可能出在将参数传递给模拟方法(MyMethod)中。除了传递对象“ TestData.getmyObject”之外,您还可以尝试使用以下代码片段。
DrawableCompat.setTint(mView.getBackground(), ContextCompat.getColor(this, R.color.red));