Пример #1
0
        public void T002_GetToLets_ListWithThreeItems()
        {
            // Arrange
            var advertRepo  = new Mock <IGenericRepository <Advert> >();
            var adTypesRepo = new Mock <IGenericRepository <AdvertType> >();

            // Act
            var filterOptionService = new FilterOptionService(advertRepo.Object, adTypesRepo.Object);
            var result = filterOptionService.GetToLets();

            // Assert
            Assert.AreEqual(result.Count, 3);
        }
Пример #2
0
        public void T003_GetItemsPerPage_ListWithFourItems()
        {
            // Arrange
            var advertRepo      = new Mock <IGenericRepository <Advert> >();
            var advertTypesRepo = new Mock <IGenericRepository <AdvertType> >();

            // Act
            var filterOptionService = new FilterOptionService(advertRepo.Object, advertTypesRepo.Object);
            var result = filterOptionService.GetItemsPerPage();

            // Assert
            Assert.AreEqual(result.Count, 4);
        }
Пример #3
0
        public void T004_GetAdTypes_NoTypesFound_ReturnListWithOneOption()
        {
            // Arrange
            var advertRepo  = new Mock <IGenericRepository <Advert> >();
            var adTypesRepo = new Mock <IGenericRepository <AdvertType> >();

            adTypesRepo.Setup(x => x.GetSet()).Returns(new List <AdvertType>());

            // Act
            var filterOptionService = new FilterOptionService(advertRepo.Object, adTypesRepo.Object);
            var result = filterOptionService.GetAdTypes();

            // Assert
            Assert.AreEqual(result.Count, 1);
        }
Пример #4
0
        public void T001_GetCities_EmptyListOfAdverts_EmptyListOfCities()
        {
            // Arrange
            var advertRepo     = new Mock <IGenericRepository <Advert> >();
            var advertTypeRepo = new Mock <IGenericRepository <AdvertType> >();

            advertRepo.Setup(x => x.GetSet()).Returns(new List <Advert>());


            // Act
            var filterOptionService = new FilterOptionService(advertRepo.Object, advertTypeRepo.Object);
            var result = filterOptionService.GetCities();

            // Assert
            Assert.AreEqual(result.Count, 1);
            Assert.AreEqual(result.First().Text, "Wszystkie");
        }