Example #1
0
        public void GetSinksForNetworkTest()
        {
            var telemetryDataSinkProcessor = Substitute.For <ITelemetryDataSinkProcessor>();

            telemetryDataSinkProcessor.GetSinksForNetwork("2").Returns(c => new List <SinkInfo>
            {
                new SinkInfo {
                    SinkName = "currentdata", SinkType = SinkType.CurrentData
                }
            });
            telemetryDataSinkProcessor.WorkerTelemetryDataSink("currentdata", "2")
            .Returns(c => new IncomingStubs.CurrentDataStub());

            var reportingService = new NetworkReportingService(telemetryDataSinkProcessor, null);

            var sinks = reportingService.GetSinks("2");

            Assert.AreEqual(1, sinks.Count());
            Assert.AreEqual("currentdata", sinks.First().SinkName);
            Assert.AreEqual(SinkType.CurrentData, sinks.First().SinkType);
        }
Example #2
0
 public NetworkController(NetworkReportingService reportingService, NetworkAuthenticationContext networkAuthenticationContext)
 {
     _reportingService             = reportingService;
     _networkAuthenticationContext = networkAuthenticationContext;
 }