Esempio n. 1
0
        public async Task GetServiceIdentitiy_Module_InvalidTest_EmptyResult()
        {
            // Arrange
            IEnumerable <Device> devices1 = null;
            IEnumerable <Module> modules1 = new Module[0];;
            string continuationToken1     = null;
            var    scopeResult1           = new ScopeResult(devices1, modules1, continuationToken1);
            var    deviceScopeApiResult   = new Mock <IDeviceScopeApiClient>();

            deviceScopeApiResult.Setup(d => d.GetIdentity("d1", "m1")).ReturnsAsync(scopeResult1);
            IServiceProxy serviceProxy = new ServiceProxy(deviceScopeApiResult.Object);

            // Act
            Option <ServiceIdentity> serviceIdentity = await serviceProxy.GetServiceIdentity("d1", "m1");

            // Assert
            Assert.False(serviceIdentity.HasValue);
        }
Esempio n. 2
0
        public JsonResult UpdateScopeOnInitial(Int64 SenderEntityID = 1, Int64 RecipientEntityID = 1)
        {

            workspaceInfo = new WorkspaceInfo();
            workspaceInfo.GetWorkspaceInformation();
            workspaceInfo.SetSession(HttpContext.Session);

            ScopeResult scopeResult = new ScopeResult();

            using (SqlConnection connection = workspaceInfo.GetAndOpenSQLConnection())
            {
                scopeResult.Senders = workspaceInfo.GetTopSenders(connection, workspaceInfo.SocialNetworkDatabaseName);
                scopeResult.Recipients = workspaceInfo.GetTopRecipients(connection, workspaceInfo.SocialNetworkDatabaseName);
                scopeResult.Pairs = workspaceInfo.GetTopSenderRecipientPairs(connection, workspaceInfo.SocialNetworkDatabaseName);
            }

            return Json(scopeResult, JsonRequestBehavior.AllowGet);
        }
Esempio n. 3
0
        public async Task GetServiceIdentitiy_DeviceTest()
        {
            // Arrange
            IEnumerable <Device> devices1 = new[] { GetDevice("d1") };
            IEnumerable <Module> modules1 = null;
            string continuationToken1     = null;
            var    scopeResult1           = new ScopeResult(devices1, modules1, continuationToken1);
            var    deviceScopeApiResult   = new Mock <IDeviceScopeApiClient>();

            deviceScopeApiResult.Setup(d => d.GetIdentity("d1", null)).ReturnsAsync(scopeResult1);
            IServiceProxy serviceProxy = new ServiceProxy(deviceScopeApiResult.Object);

            // Act
            Option <ServiceIdentity> serviceIdentity = await serviceProxy.GetServiceIdentity("d1");

            // Assert
            Assert.True(serviceIdentity.HasValue);
            Assert.Equal("d1", serviceIdentity.OrDefault().Id);
        }
Esempio n. 4
0
        public async Task GetServiceIdentitiy_Module_InvalidTest_NullResult()
        {
            // Arrange
            ScopeResult scopeResult1         = null;
            var         deviceScopeApiResult = new Mock <IDeviceScopeApiClient>();

            deviceScopeApiResult.Setup(d => d.GetIdentityAsync("d1", "m1")).ReturnsAsync(scopeResult1);

            var deviceScopeApiClientProvider = new Mock <IDeviceScopeApiClientProvider>();

            deviceScopeApiClientProvider.Setup(p => p.CreateDeviceScopeClient()).Returns(deviceScopeApiResult.Object);

            IServiceProxy serviceProxy = new ServiceProxy(deviceScopeApiClientProvider.Object, false);

            // Act
            Option <ServiceIdentity> serviceIdentity = await serviceProxy.GetServiceIdentity("d1", "m1", "edgedevice");

            // Assert
            Assert.False(serviceIdentity.HasValue);
        }
Esempio n. 5
0
        public async Task GetServiceIdentitiy_Device_InvalidTest_MultipleResults()
        {
            // Arrange
            IEnumerable <Device> devices1 = new[] { GetDevice("d1"), GetDevice("d1") };
            IEnumerable <Module> modules1 = null;
            string continuationToken1     = null;
            var    scopeResult1           = new ScopeResult(devices1, modules1, continuationToken1);
            var    deviceScopeApiResult   = new Mock <IDeviceScopeApiClient>();

            deviceScopeApiResult.Setup(d => d.GetIdentityAsync("d1", null)).ReturnsAsync(scopeResult1);

            var deviceScopeApiClientProvider = new Mock <IDeviceScopeApiClientProvider>();

            deviceScopeApiClientProvider.Setup(p => p.CreateDeviceScopeClient()).Returns(deviceScopeApiResult.Object);

            IServiceProxy serviceProxy = new ServiceProxy(deviceScopeApiClientProvider.Object, false);

            // Act
            Option <ServiceIdentity> serviceIdentity = await serviceProxy.GetServiceIdentity("d1", "edgedevice");

            // Assert
            Assert.False(serviceIdentity.HasValue);
        }