public void T003_CountAdvert_EmptyList_0() { // Arrange var messageRepository = new Mock <IGenericRepository <Message> >(); var advertRepository = new Mock <IGenericRepository <Advert> >(); advertRepository.Setup(x => x.GetSet()).Returns(new List <Advert>()); // Act var countMsgAndAdverts = new CountMessagesAndAdverts(messageRepository.Object, advertRepository.Object); var result = countMsgAndAdverts.CountAdvert(); // Assert Assert.AreEqual(result, 0); }
public void T004_CountAdvert_FilledList_GetOnlyVisibleAdverts() { // Arrange var messageRepository = new Mock <IGenericRepository <Message> >(); var advertRepository = new Mock <IGenericRepository <Advert> >(); advertRepository.Setup(x => x.GetSet()).Returns(new List <Advert>() { new Advert() { Visible = true }, new Advert() { Visible = true }, new Advert() }); // Act var countMsgAndAdverts = new CountMessagesAndAdverts(messageRepository.Object, advertRepository.Object); var result = countMsgAndAdverts.CountAdvert(); // Assert Assert.AreEqual(result, 2); }