public ReporterAbstractClassTests()
        {
            var cemetery           = Substitute.For <ICemetery>();
            var colony             = Substitute.For <IColony>();
            var eggsCheckerFactory = Substitute.For <IEggsCheckerFactory>();

            _factory = new ReporterAbstractFactory(cemetery, eggsCheckerFactory, colony);
        }
예제 #2
0
        public ReporterTests()
        {
            _factory        = Substitute.For <IReporterAbstractFactory>();
            _statusReporter = Substitute.For <IAnthillStatusReporter>();

            _factory.BuildStatusReporter().Returns(_statusReporter);

            _reporter = new Reporter(_factory);
        }
예제 #3
0
 public Reporter(IReporterAbstractFactory factory)
 {
     _statusReporter = factory.BuildStatusReporter();
 }