public void T006_GetMaxPrice_AdvertListNotEmpty_PriceIsNot2Milions() { // Arrange var advertRepo = new Mock <IGenericRepository <Advert> >(); var advertTypesRepo = new Mock <IGenericRepository <AdvertType> >(); const int expectedPrice = 123123; advertRepo.Setup(x => x.GetSet()).Returns(new List <Advert>() { new Advert() { Price = expectedPrice } }); advertTypesRepo.Setup(x => x.GetSet()).Returns(new List <AdvertType>()); // Act var advertSearchOptionService = new AdvertSearchOptionService(advertRepo.Object, advertTypesRepo.Object); var result = advertSearchOptionService.GetMaxPrice(); // Assert Assert.AreEqual(result, expectedPrice); }