Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save eamonnmcevoy/b08abf35811a67ccf53313eb96e7bb08 to your computer and use it in GitHub Desktop.
Save eamonnmcevoy/b08abf35811a67ccf53313eb96e7bb08 to your computer and use it in GitHub Desktop.
public class TesableResultGenerator : ResultGenerator
{
private IUserService _userService;
private IResultService _resultService;
private DateTime _dateTime;
public TestableResultGenerator(IUserService userService, IResultService resultService, DateTime dateTime)
: base() {
_userService = userService;
_resultService = resultService;
_dateTime = dateTime;
}
protected override IUserService GetUserService()
{
return _userService;
}
protected override IResultService GetResultsService()
{
return _resultsService;
}
protected override DateTime GetNow()
{
return _dateTime;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment