public ReporterAbstractClassTests() { var cemetery = Substitute.For <ICemetery>(); var colony = Substitute.For <IColony>(); var eggsCheckerFactory = Substitute.For <IEggsCheckerFactory>(); _factory = new ReporterAbstractFactory(cemetery, eggsCheckerFactory, colony); }
public ReporterTests() { _factory = Substitute.For <IReporterAbstractFactory>(); _statusReporter = Substitute.For <IAnthillStatusReporter>(); _factory.BuildStatusReporter().Returns(_statusReporter); _reporter = new Reporter(_factory); }
public Reporter(IReporterAbstractFactory factory) { _statusReporter = factory.BuildStatusReporter(); }