我正在使用c#代码开发Outlook Addin。我正在为下面列出的方法编写一个单元测试用例。我一度陷入困境。
有人可以帮助我为下面列出的方法编写单元测试用例吗?
示例代码:
# Generate matrix with all combinations of variables
comb <- combn(names(df), 2)
# Generate a list with all unique values in your data.frame
apply(comb, 2, function(x) df %>% distinct_(.dots = x))
在这里,我想要模拟ObjOutlookApplication.Session.Stores并尝试覆盖foreach以进行线路覆盖。
我该如何模仿这个对象?
我尝试过 Moq.Mock 或 Rhino.Mocks 。但是我没有得到任何适当的解决方案。
单元测试用例代码示例:
Public bool IsMyPstStoreIsAvailable(string strStoreID)
{
foreach (Store objStore in ObjOutlookApplication.Session.Stores)
{
if(objStore.StoreID == strStoreID)
return true;
}
return false;
}
由于