public void GetRepository()
        {
            RepositoriesConfigMockService repositoriesConfigMockService = new RepositoriesConfigMockService();
            repositoryController          repositoryController          = new repositoryController(repositoriesConfigMockService);
            List <RepositoryConfig>       listaRepositorios             = (List <RepositoryConfig>)(((OkObjectResult)repositoryController.GetRepository()).Value);

            Assert.True(listaRepositorios.Count > 0);
        }
        public void DeleteConfigRepository()
        {
            RepositoriesConfigMockService repositoriesConfigMockService = new RepositoriesConfigMockService();
            repositoryController          repositoryController          = new repositoryController(repositoriesConfigMockService);
            RepositoryConfig repositoryConfig = ((List <RepositoryConfig>)(((OkObjectResult)repositoryController.GetRepository()).Value))[0];

            repositoryController.DeleteRepository(repositoryConfig.RepositoryConfigID);
            repositoryConfig = (RepositoryConfig)(((OkObjectResult)repositoryController.GetRepository(repositoryConfig.RepositoryConfigID)).Value);
            Assert.Null(repositoryConfig);
        }
        public void repositoryTest()
        {
            repositoryController rc = new repositoryController();

            rc.InsertData("name1", "add1", "emp1", "100", "des1");
            rc.InsertData("name2", "add2", "emp2", "200", "des2");
            rc.InsertData("name3", "add3", "emp3", "300", "des3");
            rc.SelectData(3);
            rc.UpdateData(3, "name3", "add4", "emp4", "400", "des4");
            rc.DeleteData(1);
        }
        public void GetRepositoryByID()
        {
            RepositoriesConfigMockService repositoriesConfigMockService = new RepositoriesConfigMockService();
            repositoryController          repositoryController          = new repositoryController(repositoriesConfigMockService);
            List <RepositoryConfig>       listaRepositorios             = (List <RepositoryConfig>)(((OkObjectResult)repositoryController.GetRepository()).Value);

            if (listaRepositorios.Count > 0)
            {
                RepositoryConfig repositoryConfig        = listaRepositorios[0];
                RepositoryConfig repositoryConfigGetByID = (RepositoryConfig)(((OkObjectResult)repositoryController.GetRepository(repositoryConfig.RepositoryConfigID)).Value);
                Assert.True(repositoryConfig.Name.Equals(repositoryConfigGetByID.Name));
            }
        }
        public void ModifyConfigRepository()
        {
            RepositoriesConfigMockService repositoriesConfigMockService = new RepositoriesConfigMockService();
            repositoryController          repositoryController          = new repositoryController(repositoriesConfigMockService);
            RepositoryConfig repositoryConfig = ((List <RepositoryConfig>)(((OkObjectResult)repositoryController.GetRepository()).Value))[0];
            Random           random           = new Random();
            string           newName          = "updatedRepository_" + random.NextDouble();

            repositoryConfig.Name = newName;
            repositoryController.ModifyRepositoryConfig(repositoryConfig);
            RepositoryConfig updatedrepositoryConfig = (RepositoryConfig)(((OkObjectResult)repositoryController.GetRepository(repositoryConfig.RepositoryConfigID)).Value);

            Assert.True(updatedrepositoryConfig.Name.Equals(newName));
        }
        public void AddConfigRepository()
        {
            RepositoriesConfigMockService repositoriesConfigMockService = new RepositoriesConfigMockService();
            repositoryController          repositoryController          = new repositoryController(repositoriesConfigMockService);
            RepositoryConfig repositoryConfigToAdd = new RepositoryConfig
            {
                Name       = "Un repositorio para configurarlos a todos",
                Url        = "config\\repository",
                OauthToken = "12weq1"
            };
            Guid             identifierAdded  = (Guid)(((OkObjectResult)repositoryController.AddConfigRepository(repositoryConfigToAdd)).Value);
            RepositoryConfig repositoryConfig = (RepositoryConfig)(((OkObjectResult)repositoryController.GetRepository(identifierAdded)).Value);

            Assert.True(repositoryConfigToAdd.Name.Equals(repositoryConfig.Name));
        }