public async Task GetFramework_Returns_Valid_Framework()
        {
            var frameworkCode = 1;
            var programType   = 2;
            var pathwayCode   = 3;

            var apiFramework = new FrameworkModel
            {
                FrameworkCode = frameworkCode,
                ProgramType   = programType,
                PathwayCode   = pathwayCode
            };

            _azureServiceMock
            .Setup(m => m.GetFramework(frameworkCode, programType, pathwayCode))
            .ReturnsAsync(apiFramework);

            var service = new FrameworkService(_azureServiceMock.Object, _searchCleaningServiceMock.Object);
            var result  = await service.GetFramework(frameworkCode, programType, pathwayCode);

            _azureServiceMock.Verify(m => m.GetFramework(frameworkCode, programType, pathwayCode), Times.Once);

            result.FrameworkCode.Should().Be(frameworkCode);
            result.ProgramType.Should().Be(programType);
            result.PathwayCode.Should().Be(pathwayCode);
        }
        public void Setup()
        {
            connection = ServiceTestHelper.GetDatabaseConnection();
            var logger = A.Fake <ILogger <FrameworkService> >();

            frameworkService = new FrameworkService(connection, logger);
        }
        private dynamic GetTestData(int languageId, int frameworkId, int referencedLanguageId)
        {
            var programmingLanguage = new ProgrammingLanguage
            {
                Id   = languageId,
                Name = "PL"
            };
            var framework = new Framework
            {
                Id   = frameworkId,
                Name = "F",
                ProgrammingLanguageId = referencedLanguageId
            };

            var programmingLanguageRepository = GetMock <IProgrammingLanguageRepository>(mock =>
            {
                mock.Setup(plr => plr.GetById(languageId)).Returns(programmingLanguage);
            });
            var frameworkRepository = GetMock <IFrameworkRepository>(mock =>
            {
                mock.Setup(fr => fr.GetById(frameworkId)).Returns(framework);
            });

            IFrameworkService frameworkService = new FrameworkService(frameworkRepository, programmingLanguageRepository);

            return(new
            {
                ProgrammingLanguage = programmingLanguage,
                Framework = framework,
                FrameworkService = frameworkService
            });
        }
Esempio n. 4
0
 public PackageDetailsPresenter(IMainWindow mainWindow,
                                LocalPackagesService localPackagesService,
                                RemotePackagesService remotePackagesService,
                                AssembliesService assembliesService,
                                FrameworkService frameworkService)
 {
     _mainWindow            = mainWindow;
     _localPackagesService  = localPackagesService;
     _remotePackagesService = remotePackagesService;
     _assembliesService     = assembliesService;
     _frameworkService      = frameworkService;
 }
Esempio n. 5
0
        //////////////////////////////////////////////////////////////////////////

        public void Start(IBundleContext context)
        {
            Assembly asm = Assembly.GetExecutingAssembly();

            Type[] types = asm.GetTypes();
            foreach (Type t in types)
            {
                object[] attrs = t.GetCustomAttributes(typeof(FrameworkService), false);
                foreach (object attr in attrs)
                {
                    FrameworkService svc_attr = (FrameworkService)attr;
                    context.RegisterService(t.FullName, asm.CreateInstance(t.FullName));
                }
            }
        }
        public async Task GetFrameworks_EncodesSearchTerm()
        {
            // Arrange
            var searchTerm  = "test/test";
            var searchModel = new FrameworkSearchModel
            {
                SearchTerm = searchTerm
            };

            var service = new FrameworkService(_azureServiceMock.Object, _searchCleaningServiceMock.Object);

            // Act
            var result = await service.GetFrameworks(searchModel);

            // Assert
            _searchCleaningServiceMock.Verify(m => m.EscapeSearchSpecialCharacters(searchTerm), Times.Once);
        }
        public FrameworkController(FrameworkService frameworkService, ErrorService errorService)
        {
            _frameworkService = frameworkService;

            _errorService = errorService;
        }
Esempio n. 8
0
 public FrameworkBugsController(IBugService bugService, FrameworkService frameworkService, ErrorService errorService)
 {
     _bugService       = bugService;
     _frameworkService = frameworkService;
     _errorService     = errorService;
 }