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; }
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; }
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))); }
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))); }
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))); }