public void TestGetSubmissionVm() { var mockRepo = new Mock <IGenericRepository <Submission> >(); var mockSchemaRepo = new Mock <IGenericRepository <Schema> >(); var mockSession = new Mock <ISessionService>(); var sut = new SubmissionService(mockRepo.Object, mockSchemaRepo.Object, mockSession.Object); //act var result = sut.GetSubmissionVm(true); //assert result.Should().NotBeNull(); result.Answers.Count.Should().BeGreaterThan(0); }