Esempio n. 1
0
        private static ITemplateRepository CreateRepository(params ComponentMockup[] templates)
        {
            var fileSystemMock = new Mock <IFileSystem>();

            fileSystemMock.Setup(f => f.Path).Returns(new FileSystem.FilePathHelper());

            var templateRepo = new Mock <ITemplateRepository>();

            templateRepo.Setup(t => t.GetAll()).Returns(templates.Select(template => new FileTemplateInfo(template.Id, template.Type, PathInfo.Create(template.Path), fileSystemMock.Object)));
            return(templateRepo.Object);
        }