예제 #1
0
        public ReporterTests()
        {
            _factory        = Substitute.For <IReporterAbstractFactory>();
            _statusReporter = Substitute.For <IAnthillStatusReporter>();

            _factory.BuildStatusReporter().Returns(_statusReporter);

            _reporter = new Reporter(_factory);
        }
        public void should_build_an_anthill_status_report()
        {
            var statusReporter = _factory.BuildStatusReporter();

            Assert.True(statusReporter is IAnthillStatusReporter);
        }
예제 #3
0
 public Reporter(IReporterAbstractFactory factory)
 {
     _statusReporter = factory.BuildStatusReporter();
 }