Esempio n. 1
0
        public AdministrationService(ILogReportingDataProvider logReportingDataProvider, IObjectMapperProvider objectMapperProvider)
        {
            Guard.WhenArgument(logReportingDataProvider, nameof(ILogReportingDataProvider)).IsNull().Throw();
            Guard.WhenArgument(objectMapperProvider, nameof(IObjectMapperProvider)).IsNull().Throw();

            this.logReportingDataProvider = logReportingDataProvider;
            this.objectMapperProvider     = objectMapperProvider;
        }
        public StoredCombatStatisticsProjectionRepository(IStoredCombatStatisticsRepository storedCombatStatisticsRepository, IObjectMapperProvider objectMapperProvider)
        {
            Guard.WhenArgument(storedCombatStatisticsRepository, nameof(IStoredCombatStatisticsRepository)).IsNull().Throw();
            Guard.WhenArgument(objectMapperProvider, nameof(IObjectMapperProvider)).IsNull().Throw();

            this.storedCombatStatisticsRepository = storedCombatStatisticsRepository;
            this.objectMapperProvider             = objectMapperProvider;
        }
Esempio n. 3
0
        public ParserUserDataProvider(IEntityFrameworkRepository <ParserUser> parserUserEntityFrameworkRepository, IObjectMapperProvider objectMapperProvider)
        {
            Guard.WhenArgument(parserUserEntityFrameworkRepository, nameof(IEntityFrameworkRepository <ParserUser>)).IsNull().Throw();
            Guard.WhenArgument(objectMapperProvider, nameof(IObjectMapperProvider)).IsNull().Throw();

            this.parserUserEntityFrameworkRepository = parserUserEntityFrameworkRepository;
            this.objectMapperProvider = objectMapperProvider;
        }
        public StoredCombatStatisticsDataProvider(IEntityFrameworkRepository <StoredCombatStatistics> storedCombatStatisticsEntityFrameworkRepository, IObjectMapperProvider objectMapperProvider)
        {
            Guard.WhenArgument(storedCombatStatisticsEntityFrameworkRepository, nameof(IEntityFrameworkRepository <StoredCombatStatistics>)).IsNull().Throw();
            Guard.WhenArgument(objectMapperProvider, nameof(IObjectMapperProvider)).IsNull().Throw();

            this.storedCombatStatisticsEntityFrameworkRepository = storedCombatStatisticsEntityFrameworkRepository;
            this.objectMapperProvider = objectMapperProvider;
        }
        public CombatStatisticsPersistentStorageStrategy(IStoredCombatStatisticsDataProvider storedCombatStatisticsDataProvider, IEntityFrameworkTransactionFactory entityFrameworkTransactionFactory, IObjectMapperProvider objectMapperProvider)
        {
            Guard.WhenArgument(storedCombatStatisticsDataProvider, nameof(IStoredCombatStatisticsDataProvider)).IsNull().Throw();
            Guard.WhenArgument(entityFrameworkTransactionFactory, nameof(IEntityFrameworkTransactionFactory)).IsNull().Throw();
            Guard.WhenArgument(objectMapperProvider, nameof(IObjectMapperProvider)).IsNull().Throw();

            this.storedCombatStatisticsDataProvider = storedCombatStatisticsDataProvider;
            this.entityFrameworkTransactionFactory  = entityFrameworkTransactionFactory;
            this.objectMapperProvider = objectMapperProvider;
        }
Esempio n. 6
0
        public void ThrowArgumentNullException_WhenIObjectMapperProviderParametersIsNull()
        {
            // Arrange
            var parserUserEntityFrameworkRepository    = new Mock <IEntityFrameworkRepository <ParserUser> >();
            IObjectMapperProvider objectMapperProvider = null;

            // Act & Assert
            Assert.That(
                () => new ParserUserDataProvider(parserUserEntityFrameworkRepository.Object, objectMapperProvider),
                Throws.InstanceOf <ArgumentNullException>().With.Message.Contains(nameof(IObjectMapperProvider)));
        }
Esempio n. 7
0
        public void ThrowArgumentNullException_WhenIObjectMapperProviderParameterIsNull()
        {
            // Arrange
            var storedCombatStatisticsRepository       = new Mock <IStoredCombatStatisticsRepository>();
            IObjectMapperProvider objectMapperProvider = null;

            // Act & Assert
            Assert.That(
                () => new StoredCombatStatisticsProjectionRepository(storedCombatStatisticsRepository.Object, objectMapperProvider),
                Throws.InstanceOf <ArgumentNullException>().With.Message.Contains(nameof(IObjectMapperProvider)));
        }
Esempio n. 8
0
        public void ThrowArgumentNullException_WhenIObjectMapperProviderParameterIsNull()
        {
            // Arrange
            var storedCombatStatisticsDataProvider     = new Mock <IStoredCombatStatisticsDataProvider>();
            var businessTransactionFactory             = new Mock <IEntityFrameworkTransactionFactory>();
            IObjectMapperProvider objectMapperProvider = null;

            // Act & Assert
            Assert.That(
                () => new CombatStatisticsPersistentStorageStrategy(storedCombatStatisticsDataProvider.Object, businessTransactionFactory.Object, objectMapperProvider),
                Throws.InstanceOf <ArgumentNullException>().With.Message.Contains(nameof(IObjectMapperProvider)));
        }