Пример #1
0
 public DevicesController(IDeviceSyncService deviceSyncService,
                          IDeviceDataService deviceDataService,
                          IPushSyncService pushSyncService,
                          ILogger <DevicesController> logger)
 {
     _deviceSyncService = deviceSyncService;
     _deviceDataService = deviceDataService;
     _pushSyncService   = pushSyncService;
     _logger            = logger;
 }
Пример #2
0
            public LocationUpdateReceived()
            {
                var locationStoreMock = new Mock<ILocationStore>(MockBehavior.Strict);
                locationStoreMock.Setup(v => v.GetActiveGeofenceRequests(userId, It.IsAny<DateTimeOffset>())).Returns(Task.FromResult(new GeofenceRequest[0]));
                locationStoreMock.Setup(v => v.AddGeofenceRequests(userId, It.IsAny<GeofenceRequest[]>())).Returns(Task.FromResult(new GeofenceRequest[0]));
                locationStoreMock.Setup(v => v.UpdateLocationAsync(userId, It.IsAny<Location>())).Returns(Task.CompletedTask);
                //locationStoreMock.Setup(v => v.SetGeofenceRequestedAsync(userId, It.IsAny<GeofenceRequest>())).Returns(Task.CompletedTask);
                //locationStoreMock.Setup(v => v.IsGeofenceActiveAsync(userId, It.IsAny<GeofenceRequest>())).Returns(Task.FromResult(false));
                //locationStoreMock.Setup(v => v.ClearGeofenceAsync(userId)).Returns(Task.CompletedTask);
                locationStoreMock.Setup(v => v.GetLastLocationAsync(userId)).Returns(Task.FromResult((Location)null));
                locationStore = locationStoreMock.Object;

                var pushSyncServiceMock = new Mock<IPushSyncService>(MockBehavior.Strict);
                pushSyncServiceMock.Setup(v => v.SetLocationRequestedExternal(It.IsAny<string>(), It.IsAny<DateTimeOffset>()))
                    .Returns(Task.CompletedTask);
                pushSyncServiceMock.Setup(v => v.SetLocationRequestDone(It.IsAny<string>()))
                    .Returns(Task.CompletedTask);
                pushSyncServiceMock.Setup(v => v.SetDone(It.IsAny<string>(), It.IsAny<string>()))
                    .Returns(Task.CompletedTask);
                logger = Mock.Of<IDigitLogger>();
                pushSyncService = pushSyncServiceMock.Object;
            }
Пример #3
0
 public SyncController(IPushSyncService pushSyncService)
 {
     _pushSyncService = pushSyncService;
 }
Пример #4
0
 public LocationService(IPushSyncService pushSyncService, ILocationStore locationStore, IDigitLogger logger)
 {
     this.pushSyncService = pushSyncService;
     this.locationStore   = locationStore;
     this.logger          = logger;
 }