public void GetIncomingNotAuthenticatedTest()
        {
            _authenticationContext.GetContextUser().Returns((string)null);

            var telemetryDataSinkSetupServiceClient = Substitute.For <ITelemetryDataSinkSetupServiceClient>();

            var telemetryMetadataService = new TelemetryMetadataService(telemetryDataSinkSetupServiceClient, null, _authenticationContext);

            telemetryMetadataService.GetIncomingTelemetryDataSinksMetadata();
        }
        public void GetIncomingTest()
        {
            var telemetryDataSinkSetupServiceClient = Substitute.For <ITelemetryDataSinkSetupServiceClient>();

            var msm = new TelemetryDataSinksMetadataDtoClient {
                Incoming = new List <TelemetryDataSinkMetadataDtoClient>()
            };

            telemetryDataSinkSetupServiceClient.GetTelemetryDataSinksMetadata().Returns(msm);

            var messageMetadataService = new TelemetryMetadataService(telemetryDataSinkSetupServiceClient, null, _authenticationContext);

            var incoming = messageMetadataService.GetIncomingTelemetryDataSinksMetadata();

            Assert.AreEqual(0, incoming.Incoming.Count);
        }
示例#3
0
 public TelemetryMetadataV1Controller(TelemetryMetadataService telemetryMetadataService, IAuthenticationContext authenticationContext)
 {
     _telemetryMetadataService = telemetryMetadataService;
     _authenticationContext    = authenticationContext;
 }