Example #1
0
        public async System.Threading.Tasks.Task GetByIdCorrectAsync()
        {
            var repository = new Mock <IDeletableEntityRepository <Exam> >();

            var repository1 = new Mock <IDeletableEntityRepository <Question> >();

            var repository2 = new Mock <IDeletableEntityRepository <QuestionMultiSelect> >();

            var repository3 = new Mock <IDeletableEntityRepository <ExamUser> >();
            var service     = new ExamsService(
                repository.Object,
                repository1.Object,
                repository2.Object,
                repository3.Object);

            _ = await service.CreateAsync("Test", "test");

            Assert.Equal(2, repository.Invocations.Count);

            repository.Verify(x => x.All(), Times.Once);
        }
Example #2
0
 public ExamsController()
 {
     service = new ExamsService();
 }