4 ms·
Shims do not require DI, ViewModels, or Repositories. The second link from MSDN explains this in more detail. The first one just uses those things in their t
by tarr11 14y ago
Shims do not require DI, ViewModels, or Repositories. The second link from MSDN explains this in more detail.
The first one just uses those things in their test examples, but they are not required to use shims.
Here's an example:
// Make DateTime.Now always return midnight Jan 1, 2012
ShimDateTime.NowGet = () => new DateTime(2012, 1, 1);