Пример #1
0
        public async Task GetUsers_ShouldReturnAllData_Test()
        {
            var expected = _context.Users.Count();

            Application.UserManager userManager = new Application.UserManager(_userRepository);

            var searchFilter = new Application.Filters.UserSearchFilter();

            var actual = await userManager.GetUsers(searchFilter);

            Assert.Equal(expected, actual.Count());
        }
Пример #2
0
        public async Task GetUsers_ShouldReturnOnlyTwoRecords_Test()
        {
            var expectedCount = 2;

            Application.UserManager userManager = new Application.UserManager(_userRepository);

            var searchFilter = new Application.Filters.UserSearchFilter()
            {
                DisplayRecordCount = 2
            };

            var actual = await userManager.GetUsers(searchFilter);

            Assert.Equal(expectedCount, actual.Count());
        }
Пример #3
0
        public async Task GetUsers_ShouldReturnOnly_WithFilteredName_Test()
        {
            string name = "mar";

            var expectedCount = _context.Users.Where(i => i.FirstName.Contains(name) || i.LastName.Contains(name)).Count();

            Application.UserManager userManager = new Application.UserManager(_userRepository);

            var searchFilter = new Application.Filters.UserSearchFilter()
            {
                Name = name
            };

            var actual = await userManager.GetUsers(searchFilter);

            Assert.Equal(expectedCount, actual.Count());
        }