Beispiel #1
0
        private static void MyReceiveCompleted(Object source,
                                               ReceiveCompletedEventArgs asyncResult)
        {
            // Connect to the queue.
            MessageQueue mq = (MessageQueue)source;

            // End the asynchronous Receive operation.
            Message m = mq.EndReceive(asyncResult.AsyncResult);

            // Display message information on the screen.
            List <Repository> repositoryList = RepositoriesController.GetRepository((string)m.Body);

            XmlSerializer s  = new XmlSerializer(typeof(List <Repository>));
            MemoryStream  ms = new MemoryStream();

            s.Serialize(ms, repositoryList);
            ms.Position = 0;
            StreamReader sr         = new StreamReader(ms);
            string       serialized = sr.ReadToEnd();

            sr.Close();
            ms.Close();

            SendData(serialized);

            // Restart the asynchronous Receive operation.
            mq.BeginReceive();

            return;
        }
Beispiel #2
0
 public void SetUp()
 {
     mockRepositoryService  = new Mock <IRepositoryService>();
     repositoriesController = new RepositoriesController()
     {
         RepositoryService = mockRepositoryService.Object
     };
 }
Beispiel #3
0
        public RepositoryItems GetRepositoriesbyWord(String strWord)
        {
            RepositoriesController objRep = new RepositoriesController();
            String          strResponse   = objRep.SearchRepositoriesByWord(strWord);
            RepositoryItems objRepository = new JavaScriptSerializer().Deserialize <RepositoryItems>(strResponse);


            return(objRepository);
        }
Beispiel #4
0
        public List <BasicRepository> GetRepositoriesbyUser()
        {
            RepositoriesController objRep = new RepositoriesController();
            String strResponse            = objRep.GetMyRepositories();

            List <BasicRepository> objRepository = new JavaScriptSerializer().Deserialize <List <BasicRepository> >(strResponse);


            return(objRepository);
        }
        public void SearchRepositories()
        {
            // Arrange
            RepositoriesController controller = new RepositoriesController();

            // Act
            ViewResult result = controller.SearchRepositories() as ViewResult;

            // Assert
            Assert.IsNotNull(result);
        }
Beispiel #6
0
        public void TestIfCallbackOnGetMethodIsAList()
        {
            const string expected = "Foo 1";
            // Atc
            var controller   = new RepositoriesController(new RepositoryService(new RepositoryRepository(_ateliwareContext)));
            var actionResult = controller.Get();

            //Assert
            var okObjectResult = actionResult as OkObjectResult;

            Assert.NotNull(okObjectResult);

            var model = okObjectResult.Value as IEnumerable <ItemViewModel>;

            Assert.NotNull(model);

            var actual = model.First().Name;

            Assert.Equal(expected, actual);

            Assert.IsAssignableFrom <IEnumerable <ItemViewModel> >(model);
        }
Beispiel #7
0
        public void ErrorOnAddSameObject()
        {
            var controller = new RepositoriesController(new RepositoryService(new RepositoryRepository(_ateliwareContext)));
            var errors     = new ModelStateDictionary();

            errors.AddModelError("exist", "já existe este repositorio");
            // Atc
            var item = new ItemViewModel {
                Language = Language.Clojure, Id = 99, Name = "Foo", Url = "Bar"
            };
            var actionOkResult  = controller.Post(item);
            var actionBadResult = controller.Post(item);

            //Assert
            var okObjectResult = actionOkResult as OkObjectResult;

            Assert.Null(okObjectResult);

            var badRequestObjectResult = actionBadResult as BadRequestObjectResult;

            Assert.NotNull(badRequestObjectResult);

            var model = badRequestObjectResult.Value as ModelStateDictionary;
        }
Beispiel #8
0
        public List <BasicRepository> GetFavoritesRepositories()
        {
            RepositoriesController objRep = new RepositoriesController();

            return(objRep.GetFavorites());
        }