Mar*_*ang 1 c# unit-testing microsoft-fakes visual-studio-2013
我有一个非常简单的测试,使用垫片但是当我运行测试时,我得到一个"ShimNotSupportedException".我正在使用VS2013 Ultimate,我没有调试.
[TestMethod]
public void GetDateTimeString_ReturnDTString_SetDateTime_CurrentYear()
{
using (ShimsContext.Create())
{
// Set 'UtcNow' to 1 March 2014
ShimDateTime.UtcNowGet = () => new DateTime(2014, 3, 1, 5, 30, 28);
var inputDate = new DateTime(2014, 06, 20, 18, 33, 50);
// Act
var actual = CustomTimeHelper.GetDateTimeString(inputDate);
// Assert
Assert.IsNotNull(actual);
}
}
Run Code Online (Sandbox Code Playgroud)
我试过以下但没有成功
如果有人对可能发生的事情或如何解决问题有任何想法,我们将不胜感激.
问题来自引用Microsoft.QualityTools.Testing.Fakes的版本11.0.0.0.
以下步骤为我解决了这个问题.
| 归档时间: |
|
| 查看次数: |
824 次 |
| 最近记录: |