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; }
public void SetUp() { mockRepositoryService = new Mock <IRepositoryService>(); repositoriesController = new RepositoriesController() { RepositoryService = mockRepositoryService.Object }; }
public RepositoryItems GetRepositoriesbyWord(String strWord) { RepositoriesController objRep = new RepositoriesController(); String strResponse = objRep.SearchRepositoriesByWord(strWord); RepositoryItems objRepository = new JavaScriptSerializer().Deserialize <RepositoryItems>(strResponse); return(objRepository); }
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); }
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); }
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; }
public List <BasicRepository> GetFavoritesRepositories() { RepositoriesController objRep = new RepositoriesController(); return(objRep.GetFavorites()); }