public static IUnitOfWork MockUnitOfWork() { Mock <IUnitOfWork> mockUnitOfWork = new Mock <IUnitOfWork>(MockBehavior.Strict); mockUnitOfWork.SetupProperty(a => a.NewsLetterRepository, NewsLetterRepositoryGenerator.GetMockRepository().Object); mockUnitOfWork.SetupProperty(a => a.UserNewsLetterRepository, UserNewsLetterRepositoryGenerator.GetMockRepository().Object); mockUnitOfWork.SetupProperty(a => a.UserRepository, UserRepositoryGenerator.GetMockRepository().Object); return(mockUnitOfWork.Object); }
public void GetTopNewsLetters_Returns_Returns_NoRecords() { //Arrange NewsLetterRepositoryGenerator.EmptyDataCollection(); var userId = UserRepositoryGenerator.GetDataCollection()[0].UserId; //Act var response = domainService.GetTopNewsLetters(userId); //Assert Assert.IsTrue(response.ViewModels.Count == 0); }
public void Initialize() { NewsLetterRepositoryGenerator.ResetDataCollection(); }