Я пытаюсь сделать прокладку в VS 2012, как она описана на сайте MSDN:
[TestClass]
public class TestClass1
{
[TestMethod]
public void TestCurrentYear()
{
int fixedYear = 2000;
using (ShimsContext.Create())
{
// Arrange:
// Detour DateTime.Now to return a fixed date:
System.Fakes.ShimDateTime.NowGet =
() =>
{ return new DateTime(fixedYear, 1, 1); };
// Instantiate the component under test:
var componentUnderTest = new MyComponent();
// Act:
int year = componentUnderTest.GetTheCurrentYear();
// Assert:
// This will always be true if the component is working:
Assert.AreEqual(fixedYear, year);
}
}
}
см. http://msdn.microsoft.com/en-us/library/hh549176.aspx
Но когда я скомпилирую свой тестовый проект, я получаю понятие в Output:
предупреждение: некоторые подделки не могут быть сгенерированы. Для получения полной информации установите атрибут Diagnostic элемента Fakes в этом файле на "true" и перестройте проект.
Как я могу разрешить это предупреждение?