public void T004_GetAdvertTypes_TwoAdvertTypes() { // Arrange var advertRepo = new Mock <IGenericRepository <Advert> >(); var advertTypesRepo = new Mock <IGenericRepository <AdvertType> >(); advertRepo.Setup(x => x.GetSet()).Returns(new List <Advert>()); advertTypesRepo.Setup(x => x.GetSet()).Returns(new List <AdvertType>()); // Act var advertSearchOptionService = new AdvertSearchOptionService(advertRepo.Object, advertTypesRepo.Object); var result = advertSearchOptionService.GetAdvertTypes(); // Assert Assert.AreEqual(result.Count, 2); Assert.AreEqual(result[0].Text, "Typ oferty: sprzedaż"); Assert.AreEqual(result[1].Text, "Typ oferty: wynajem"); Assert.AreEqual(result[0].Value, "false"); Assert.AreEqual(result[1].Value, "true"); }