public void GetAll_ShouldReturnAllDisplaysFromDatabase_WhickAreNotDeleted() { // Arrange var mockedEfRepository = new Mock <IEfRepository <Display> >(); var mockedUnitOfWork = new Mock <IUnitOfWork>(); mockedEfRepository.Setup(x => x.All); var service = new DisplaysService(mockedEfRepository.Object, mockedUnitOfWork.Object); // Act var result = service.GetAll(); // Assert mockedEfRepository.Verify(x => x.All, Times.Once); }
public void DeleteDisplay_ShouldDeleteDisplayInDatabase() { // Arrange var mockedEfRepository = new Mock <IEfRepository <Display> >(); var mockedUnitOfWork = new Mock <IUnitOfWork>(); var display = new Display(); mockedEfRepository.Setup(x => x.Delete(display)); var service = new DisplaysService(mockedEfRepository.Object, mockedUnitOfWork.Object); // Act service.Delete(display); // Assert mockedEfRepository.Verify(x => x.Delete(display), Times.Once); }