Я пытаюсь сделать прокладку в VS 2012 Ultimate, как описано на сайте 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
Но когда я компилирую свой тестовый проект, я получаю понятие в выводе:
предупреждение: некоторые подделки не могут быть сгенерированы. Для получения полной информации установите для атрибута диагностики элемента Fakes в этом файле значение «true» и перестройте проект.
Как я могу решить это предупреждение?