public async Task InitServiceAsync() { _redis = ConnectionMultiplexer.Connect("localhost:6379,allowAdmin=true"); _redis.GetServer(_redis.GetEndPoints()[0]).FlushAllDatabases(); _service = new TraceIpService(new TraceReportRepositorie(_redis), new StatsRepositorie(_redis)); string testData = System.IO.File.ReadAllText(@"test_data.txt"); var IPs = testData.Split(new[] { "\r\n", "\r", "\n" }, StringSplitOptions.None); foreach (var ip in IPs) { TraceIpReport report = await _service.GetTraceReport(ip); Assert.IsNotNull(report); } }
public TraceIpController(ITraceIpService traceIpservice) { this._traceIpservice = traceIpservice; }