public VotingController(IConferenceLoader conferenceLoader, IDataProvider dataProvider, IDnsLookup dnsLookup, IChartDataConverter chartDataConverter)
        {
            if (conferenceLoader == null)
            {
                throw new ArgumentNullException("conferenceLoader");
            }

            if (dataProvider == null)
            {
                throw new ArgumentNullException("dataProvider");
            }

            if (dnsLookup == null)
            {
                throw new ArgumentNullException("dnsLookup");
            }

            if (chartDataConverter == null)
            {
                throw new ArgumentNullException("chartDataConverter");
            }

            this.conferenceLoader = conferenceLoader;
            this.dataProvider = dataProvider;
            this.dnsLookup = dnsLookup;
            this.chartDataConverter = chartDataConverter;
        }
 public VotingControllerBuilder()
 {
     conferenceLoader   = Substitute.For <IConferenceLoader>();
     dataProvider       = Substitute.For <IDataProvider>();
     dnsLookup          = Substitute.For <IDnsLookup>();
     chartDataConverter = Substitute.For <IChartDataConverter>();
 }
示例#3
0
        public VotingController(IConferenceLoader conferenceLoader, IDataProvider dataProvider, IDnsLookup dnsLookup, IChartDataConverter chartDataConverter)
        {
            if (conferenceLoader == null)
            {
                throw new ArgumentNullException("conferenceLoader");
            }

            if (dataProvider == null)
            {
                throw new ArgumentNullException("dataProvider");
            }

            if (dnsLookup == null)
            {
                throw new ArgumentNullException("dnsLookup");
            }

            if (chartDataConverter == null)
            {
                throw new ArgumentNullException("chartDataConverter");
            }

            this.conferenceLoader   = conferenceLoader;
            this.dataProvider       = dataProvider;
            this.dnsLookup          = dnsLookup;
            this.chartDataConverter = chartDataConverter;
        }
 public VotingControllerBuilder()
 {
     conferenceLoader = Substitute.For<IConferenceLoader>();
     dataProvider = Substitute.For<IDataProvider>();
     dnsLookup = Substitute.For<IDnsLookup>();
     chartDataConverter = Substitute.For<IChartDataConverter>();
 }
 public ChartDataConverterBuilder()
 {
     chartDataConverter = Substitute.For<IChartDataConverter>();
 }
 public VotingControllerBuilder WithChartDataConverter(IChartDataConverter chartDataConverter)
 {
     this.chartDataConverter = chartDataConverter;
     return(this);
 }
示例#7
0
 public ChartDataConverterBuilder()
 {
     chartDataConverter = Substitute.For <IChartDataConverter>();
 }
 public VotingControllerBuilder WithChartDataConverter(IChartDataConverter chartDataConverter)
 {
     this.chartDataConverter = chartDataConverter;
     return this;
 }