コード例 #1
0
        public HomeController(IEfCarAdvertsDataProvider provider, IGenerator generator)
        {
            Guard.WhenArgument(provider, nameof(provider)).IsNull().Throw();
            Guard.WhenArgument(generator, nameof(generator)).IsNull().Throw();

            this.provider  = provider;
            this.generator = generator;
        }
コード例 #2
0
        public void ThrowArgumentNullExeption_IfParameterIsNull()
        {
            // Arrange
            IEfCarAdvertsDataProvider efDataProvider = null;

            // Act and Assert
            Assert.That(() => new CityService(efDataProvider),
                        Throws.ArgumentNullException);
        }
        public void ThrowArgumentNullException_WhenEfDataProviderParameterIsNull()
        {
            // Arrange
            IEfCarAdvertsDataProvider efProvider = null;
            var generator = new Mock <IGenerator>();

            // Act and Assert
            Assert.Throws <ArgumentNullException>(() => new CarAdverts.Web.Controllers.HomeController(efProvider, generator.Object));
        }
コード例 #4
0
        public AdvertService(IEfCarAdvertsDataProvider efProvider)
        {
            Guard.WhenArgument(efProvider, nameof(efProvider)).IsNull().Throw();

            this.efProvider = efProvider;
        }