internal static IJournalMock <IJournalRepository> MockJournalRepository(UserProfile profile) { var jourRepoMock = new Mock <IJournalRepository>(); jourRepoMock.Setup(jr => jr.GetAllJournals(profile.UserId)).Returns(() => JournalData.Where(j => j.JournalId == null || j.JournalId == 0).ToList()); jourRepoMock.Setup(cr => cr.AddJournal(It.IsAny <Journal>())).Returns(new OperationStatus { Status = true }); return(new MOQMock <IJournalRepository>(jourRepoMock)); }