public async Task CheckGetProviderStatsDtoReturnsProviderStats() { string domain = "ncsc.gov.uk"; string provider = "outlook.com"; string alias = "Microsoft Outlook"; string markdown = "testMarkdown"; ProviderStats providerStat = new ProviderStats( domain, provider, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 20, 21, 22); ProviderStatsResult providerStatsResult = new ProviderStatsResult(new List <ProviderStats> { providerStat }, 20, 100); A.CallTo(() => _aggregateReportApiDao.GetProviderStats(domain, A <DateTime> ._, A <DateTime> ._, A <int> ._, A <int> ._, false, null, null)) .Returns(Task.FromResult(providerStatsResult)); ProviderStatsDto providerStatDto = new ProviderStatsDto(domain, provider, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 20, 21, 22, alias, markdown); A.CallTo(() => _providerStatsMapper.Map(A <ProviderStats> ._, A <string> ._, A <string> ._)) .Returns(providerStatDto); ProviderStatsDtoResult results = await _aggregateReportService.GetProviderStatsDto(domain, DateTime.MinValue, DateTime.MaxValue, 0, 0); Assert.AreEqual(provider, results.ProviderStats[0].Provider); Assert.AreEqual(alias, results.ProviderStats[0].ProviderAlias); Assert.AreEqual(markdown, results.ProviderStats[0].ProviderMarkdown); }
public GlimpseProfileDbDataReader(DbDataReader dataReader, DbCommand command, Guid connectionId, Guid statementGuid, ProviderStats stats) { InnerDataReader = dataReader; InnerCommand = command; Stats = stats; ConnectionId = connectionId; CommandId = statementGuid; }
public GlimpseProfileDbTransaction(DbTransaction transaction, ProviderStats stats, GlimpseProfileDbConnection connection) { InnerTransaction = transaction; InnerConnection = connection; Stats = stats; TransactionId = Guid.NewGuid(); Stats.TransactionBegan(connection.ConnectionId, TransactionId, transaction.IsolationLevel); }
public GlimpseProfileDbConnection(DbConnection inner, DbProviderFactory providerFactory, ProviderStats stats, Guid connectionId) { InnerConnection = inner; InnerProviderFactory = providerFactory; Stats = stats; ConnectionId = connectionId; Stats.ConnectionStarted(ConnectionId); }
public void Wrap(object innerDriver) { if (innerDriver == null) { throw new ArgumentNullException("innerDriver"); } _innerDriver = (IDriver)innerDriver; _stats = new ProviderStats(); }
public ProviderStatsDto Map(ProviderStats providerStats, string providerAlias, string providerMarkdown) { return(new ProviderStatsDto(providerStats.Domain, providerStats.Provider, providerStats.SpfPassDkimPassNone, providerStats.SpfPassDkimFailNone, providerStats.SpfFailDkimPassNone, providerStats.SpfFailDkimFailNone, providerStats.SpfPassDkimPassQuarantine, providerStats.SpfPassDkimFailQuarantine, providerStats.SpfFailDkimPassQuarantine, providerStats.SpfFailDkimFailQuarantine, providerStats.SpfPassDkimPassReject, providerStats.SpfPassDkimFailReject, providerStats.SpfFailDkimPassReject, providerStats.SpfFailDkimFailReject, providerStats.FullyTrusted, providerStats.PartiallyTrusted, providerStats.Untrusted, providerStats.Quarantined, providerStats.Rejected, providerStats.TotalEmails, providerStats.FailSpfTotal, providerStats.FailDkimTotal, providerAlias, providerMarkdown)); }
public GlimpseProfileDbCommandDefinition(DbCommandDefinition innerCommandDefinition, ProviderStats stats) { InnerCommandDefinition = innerCommandDefinition; Stats = stats; }
public GlimpseProfileDbCommand(DbCommand innerCommand, ProviderStats stats) { InnerCommand = innerCommand; Stats = stats; }
public GlimpseProfileDbProviderServices(DbProviderServices innerProviderServices, ProviderStats stats) { InnerProviderServices = innerProviderServices; Stats = stats; }
public GlimpseProfileDbCommand(DbCommand innerCommand, ProviderStats stats, GlimpseProfileDbConnection connection) : this(innerCommand, stats) { InnerConnection = connection; }
public GlimpseProfileDbProviderFactory(IDbConnectionFactory inner, DbProviderFactory factory, ProviderStats stats) { this.inner = inner; this.factory = factory; this.stats = stats; }
static GlimpseProfileDbProviderFactory() { //Needs to be a singleton - http://ljusberg.se/blogs/smorakning/archive/2005/11/28/Custom-Data-Provider-_2800_continued_2900_.aspx Instance = new GlimpseProfileDbProviderFactory <TProviderFactory>(); Stats = new ProviderStats(); }