Для Moles of mscorlib вам нужно щелкнуть правой кнопкой мыши по ссылкам вашего тестового проекта. У вас будет Add Moles Assembly для mscorlib .
Затем добавьте using System.Moles;
в свой тестовый класс, потому что вы хотите Moles of System.DateTime (на самом деле вам нужно немного больше).
[TestMethod()]
[HostType("Moles")]
public void DateTimeMolesTest()
{
DateTime date = new System.DateTime(2000, 1, 1, 2, 3, 4, 5);
MDateTime.NowGet = () => date;
Assert.AreEqual(date, DateTime.Now);
}
Если вы запустите этот тест, он не пройдёт, потому что вам нужно добавить:
using Microsoft.Moles.Framework;
[assembly: MoledType(typeof(System.DateTime))]
Тогда ваш тест пройдет успешно.
Не забывайте, что родинки нельзя использовать с некоторыми особыми типами mscorlib.