Example #1
0
        public async void GetDeviceListColumnsAsyncTest()
        {
            var userId  = fixture.Create <string>();
            var columns = fixture.Create <IEnumerable <DeviceListColumns> >();

            var userSetting = new UserSetting()
            {
                Key   = fixture.Create <string>(),
                Value = JsonConvert.SerializeObject(columns)
            };

            _userSettingsRepository
            .Setup(x => x.GetUserSettingAsync(
                       It.IsAny <string>(),
                       It.IsAny <string>()))
            .ReturnsAsync(userSetting);

            var ret = await _userSettingsLogic.GetDeviceListColumnsAsync(userId);

            Assert.NotNull(ret);
            Assert.Equal(columns.Count(), ret.Count());
            Assert.Equal(columns.First().Name, ret.First().Name);
        }