public void Should_return_their_count_when_given_some_devices_created_after_that_date()
        {
            //Arrange
            DateTime createdAtMinDate   = _baseDate.AddMonths(5);
            var      expectedCollection = _devices.Where(x => x.CreatedOnUtc > createdAtMinDate).OrderBy(x => x.Id);

            //Act
            var result = _deviceApiService.GetDevicesCount(createdAtMin: createdAtMinDate);

            //Assert
            result.ShouldEqual(expectedCollection.Count());
        }
Ejemplo n.º 2
0
        public void Should_return_their_count_when_given_exist_devices()
        {
            var devices = new List <Device>
            {
                new Device {
                    Id = 1
                },
                new Device {
                    Id = 2
                },
                new Device {
                    Id = 3
                },
            };

            //Arrange
            var mockDevices = devices.AsQueryable().BuildMockDbSet();

            _deviceRepository.Setup(x => x.Table).Returns(mockDevices.Object);

            _deviceApiService = new DeviceApiService(_tenantMappingService.Object, _deviceRepository.Object);

            //Act
            var devicesCount = _deviceApiService.GetDevicesCount();

            //Assert
            devicesCount.ShouldEqual(3);
        }
Ejemplo n.º 3
0
        public void Should_return_zero_when_given_no_devices_exist()
        {
            //Arrange
            _deviceRepository.Setup(x => x.Table).Returns(new List <Device>().AsQueryable());

            _deviceApiService = new DeviceApiService(_tenantMappingService.Object, _deviceRepository.Object);

            //Act
            var devicesCount = _deviceApiService.GetDevicesCount();

            //Assert
            devicesCount.ShouldEqual(0);
        }