public void Can_Get_Categories() { // arrange Mock <INavRepository <Category> > mock = new Mock <INavRepository <Category> >(); mock.Setup(m => m.GetMenuItems(It.IsAny <string>())) .Returns(new List <MenuItem> { new MenuItem { Name = "Twix", IsCategory = true, ParentName = "Round" }, new MenuItem { Name = "Twix", IsCategory = true, ParentName = "Square" }, new MenuItem { Name = "Smarties", IsCategory = true, ParentName = "Square" }, new MenuItem { Name = "Lion", IsCategory = true, ParentName = "Square" }, }); NavController target = new NavController(mock.Object); // act var results = ((NavMenuViewModel)target.Menu().Model).MenuCatItems; // assert Assert.AreEqual(results.Count, 4); Assert.AreEqual(results[0].Name, "Twix"); Assert.AreEqual(results[3].Name, "Lion"); Assert.AreEqual(results[0].ParentName, "Round"); Assert.AreEqual(results[2].ParentName, "Square"); }
public void Can_Create_Categories() { // Организация - создание имитированного хранилища Mock <IGameRepository> mock = new Mock <IGameRepository>(); mock.Setup(m => m.Games).Returns(new List <Game> { new Game { GameId = 1, Name = "Игра1", Category = "Симулятор" }, new Game { GameId = 2, Name = "Игра2", Category = "Симулятор" }, new Game { GameId = 3, Name = "Игра3", Category = "Шутер" }, new Game { GameId = 4, Name = "Игра4", Category = "RPG" }, }); // Организация - создание контроллера NavController target = new NavController(mock.Object); // Действие - получение набора категорий List <string> results = ((IEnumerable <string>)target.Menu().Model).ToList(); // Утверждение Assert.AreEqual(results.Count(), 3); Assert.AreEqual(results[0], "RPG"); Assert.AreEqual(results[1], "Симулятор"); Assert.AreEqual(results[2], "Шутер"); }
public void Can_Create_Categories() { Mock <IProductRepository> mock = new Mock <IProductRepository>(); mock.Setup(m => m.Products).Returns( new Product[] { new Product { ProductID = 1, Name = "P1", Category = "Jabłka" }, new Product { ProductID = 2, Name = "P2", Category = "Jabłka" }, new Product { ProductID = 3, Name = "P3", Category = "Śliwki" }, new Product { ProductID = 4, Name = "P4", Category = "Pomarańcze" } } ); NavController target = new NavController(mock.Object); string[] result = ((IEnumerable <string>)target.Menu().Model).ToArray(); //assert Assert.AreEqual(result.Length, 3); Assert.AreEqual(result[0], "Jabłka"); Assert.AreEqual(result[1], "Pomarańcze"); Assert.AreEqual(result[2], "Śliwki"); }
public void Indicates_Selected_Category() { // Arrange // - create the mock repository Mock <IProductRepository> mock = new Mock <IProductRepository>(); mock.Setup(m => m.Products).Returns(new Product[] { new Product { ProductID = 1, Name = "P1", Category = "Apples" }, new Product { ProductID = 4, Name = "P2", Category = "Oranges" }, }); // Arrange - create the controller NavController target = new NavController(mock.Object); // Arrange - define the category to selected string categoryToSelect = "Apples"; // Action string result = target.Menu(categoryToSelect).ViewBag.SelectedCategory; // Assert Assert.AreEqual(categoryToSelect, result); }
public void IndicatesSelectedCategory() { Mock <IProductRepository> mock = new Mock <IProductRepository>(); mock.Setup(m => m.Products).Returns(new[] { new Product { ProductId = 1, Name = "P1", Category = "Cat1" }, new Product { ProductId = 2, Name = "P2", Category = "Cat2" }, new Product { ProductId = 3, Name = "P3", Category = "Cat1" }, new Product { ProductId = 4, Name = "P4", Category = "Cat2" }, new Product { ProductId = 5, Name = "P5", Category = "Cat3" }, }.AsQueryable()); NavController controller = new NavController(mock.Object); string categoryToSelect = "Cat2"; string result = controller.Menu(categoryToSelect).ViewBag.SelectedCategory; Assert.AreEqual(result, categoryToSelect); }
public void Indicates_Selected_Category() { //模拟创建IProductRepository接口实现类的实例 Mock <IProductRepository> mock = new Mock <IProductRepository>(); //为实例的Products属性初始化产品数据 mock.Setup(m => m.Products).Returns( new Product[] { new Product { ProductID = 1, Name = "P1", Category = "Apples" }, new Product { ProductID = 2, Name = "P2", Category = "Oranges" }, } ); //创建并初始化Controller对象 NavController target = new NavController(mock.Object); //定义已选分类 string categoryToSelect = "Apples"; //动作 string result = target.Menu(categoryToSelect).ViewBag.SelectedCategory; //断言 Assert.AreEqual(categoryToSelect, result); }
public void Can_Create_Categories() { //Arrange // - create the mock repository Mock <IProductRepository> mock = new Mock <IProductRepository>(); mock.Setup(m => m.Products).Returns(new Product[] { new Product { ProductID = 1, Name = "P1", Category = "Apples" }, new Product { ProductID = 2, Name = "P2", Category = "Apples" }, new Product { ProductID = 3, Name = "P3", Category = "Plums" }, new Product { ProductID = 4, Name = "P4", Category = "Oranges" } }); //Arrange - create the controller NavController target = new NavController(mock.Object); //Act = get the set of categories string[] results = ((IEnumerable <string>)target.Menu().Model).ToArray(); //Assert Assert.AreEqual(results.Length, 3); Assert.AreEqual(results[0], "Apples"); Assert.AreEqual(results[1], "Oranges"); Assert.AreEqual(results[2], "Plums"); }
public void Can_Create_Categories() { // Arrange var mock = new Mock <IProductsRepository>(); mock.Setup(m => m.Products) .Returns( new[] { new Product { ProductId = 1, Name = "P1", Category = "Apples" }, new Product { ProductId = 2, Name = "P2", Category = "Apples" }, new Product { ProductId = 3, Name = "P3", Category = "Plums" }, new Product { ProductId = 4, Name = "P4", Category = "Oranges" } }); var controller = new NavController(mock.Object); // Act var results = ((IEnumerable <string>)controller.Menu().Model).ToArray(); // Assert Assert.AreEqual(3, results.Length); Assert.AreEqual("Apples", results[0]); Assert.AreEqual("Oranges", results[1]); Assert.AreEqual("Plums", results[2]); }
public void Indicates_Selected_Category() { // Arrange var mock = new Mock <IProductsRepository>(); mock.Setup(m => m.Products) .Returns( new[] { new Product { ProductId = 1, Name = "P1", Category = "Apples" }, new Product { ProductId = 2, Name = "P2", Category = "Oranges" } }); var controller = new NavController(mock.Object); const string categoryToSelect = "Apples"; // Act var selectedCategory = controller.Menu(categoryToSelect).ViewBag.SelectedCategory; // Assert Assert.AreEqual(categoryToSelect, selectedCategory); }
public void IndicatesSelectedCategory() { Mock <IProductRepository> mock = new Mock <IProductRepository>(); mock.Setup(m => m.Products).Returns(new List <Product>() { new Product() { ProductID = 1, Name = "Football", Price = 25, Category = "Apples" }, new Product() { ProductID = 2, Name = "Surf board", Price = 179, Category = "Apples" }, new Product() { ProductID = 3, Name = "Running shoes", Price = 95, Category = "Plums" }, new Product() { ProductID = 4, Name = "BasketBall", Price = 18, Category = "Oranges" } }); NavController controller = new NavController(mock.Object); string categoryToSelect = "Apples"; string result = controller.Menu(categoryToSelect).ViewBag.SelectedCategory; Assert.AreEqual(categoryToSelect, result); }
public void Can_Create_Categories() { Mock <IProductRepository> mock = new Mock <IProductRepository>(); mock.Setup(m => m.Products).Returns(new Product[] { new Product { ProductID = 1, Name = "P1", Category = "B" }, new Product { ProductID = 2, Name = "P2", Category = "A" }, new Product { ProductID = 3, Name = "P3", Category = "B" }, new Product { ProductID = 4, Name = "P4", Category = "A" }, new Product { ProductID = 5, Name = "P5", Category = "C" } }); NavController controller = new NavController(mock.Object); var result = ((IEnumerable <string>)controller.Menu().Model).ToArray(); Assert.IsTrue(result[0] == "A"); Assert.IsTrue(result[1] == "B"); Assert.IsTrue(result[2] == "C"); }
public void CanCreateCategories() { Mock <IProductRepository> mock = new Mock <IProductRepository>(); mock.Setup(m => m.Products).Returns(new List <Product>() { new Product() { ProductID = 1, Name = "Football", Price = 25, Category = "Apples" }, new Product() { ProductID = 2, Name = "Surf board", Price = 179, Category = "Apples" }, new Product() { ProductID = 3, Name = "Running shoes", Price = 95, Category = "Plums" }, new Product() { ProductID = 4, Name = "BasketBall", Price = 18, Category = "Oranges" } }); NavController controller = new NavController(mock.Object); string[] result = ((IEnumerable <string>)controller.Menu().Model).ToArray(); Assert.IsTrue(result.Length == 3, "length err"); Assert.AreEqual("Apples", result[0]); Assert.AreEqual("Oranges", result[1]); Assert.AreEqual("Plums", result[2]); }
public void Can_Highlight_Nav_Selected_Category() { NavController navCtrl = new NavController(bookRepo); String result = navCtrl.Menu("Programming").ViewBag.selectedCategory; Assert.AreEqual("Programming", result); }
public void SetupContext() { productMockRepository = new Mock <IProductService>(); productMockRepository.Setup(svc => svc.GetProducts()).Returns(new List <ProductDTO> { new ProductDTO { ProductId = 1, Name = "Игра1" }, new ProductDTO { ProductId = 2, Name = "Игра2" }, new ProductDTO { ProductId = 3, Name = "Игра3" }, new ProductDTO { ProductId = 4, Name = "Игра4" } }); categoryMockRepository = new Mock <ICategoryService>(); categoryMockRepository.Setup(svc => svc.GetCategories()).Returns(new List <CategoryDTO> { new CategoryDTO { Id = 1, CategoryName = "2" }, new CategoryDTO { Id = 2, CategoryName = "3" }, new CategoryDTO { Id = 3, CategoryName = "4" } }); controllerUnderTest = new NavController(productMockRepository.Object, categoryMockRepository.Object); }
public void Indicates_Selected_Category() { // Организация - создание имитированного хранилища Mock <IProductRepository> mock = new Mock <IProductRepository>(); mock.Setup(m => m.Products).Returns(new Products[] { new Products { ProductsID = 1, Name = "Вещь1", Category = "Футболки" }, new Products { ProductsID = 2, Name = "Вещь2", Category = "Шорты" } }); // Организация - создание контроллера NavController target = new NavController(mock.Object); // Организация - определение выбранной категории string categoryToSelect = "Футболки"; // Действие string result = target.Menu(categoryToSelect).ViewBag.SelectedCategory; // Утверждение Assert.AreEqual(categoryToSelect, result); }
public void Indicates_Selected_Category() { Mock <IGameRepository> gameRepoMock = new Mock <IGameRepository>(); gameRepoMock.Setup(m => m.Games).Returns(new Game[] { new Game() { GameId = 1, Name = "Game1", Category = "Cat1" }, new Game() { GameId = 2, Name = "Game2", Category = "Cat2" } }); NavController controller = new NavController(gameRepoMock.Object); string selectedCategory = "Cat1"; string result = selectedCategory; //string result = controller.Menu(selectedCategory).ViewBag.SelectedCategory; Assert.AreEqual(selectedCategory, result); }
public void Can_Create_Categories() { //模拟创建IProductRepository接口实现类的实例 Mock <IProductRepository> mock = new Mock <IProductRepository>(); //为实例的Products属性初始化产品数据 mock.Setup(m => m.Products).Returns( new Product[] { new Product { ProductID = 1, Name = "P1", Category = "Apples" }, new Product { ProductID = 2, Name = "P2", Category = "Apples" }, new Product { ProductID = 3, Name = "P3", Category = "Plums" }, new Product { ProductID = 4, Name = "P4", Category = "Oranges" }, } ); //创建并初始化Controller对象 NavController target = new NavController(mock.Object); string [] results = ((IEnumerable <string>)target.Menu().Model).ToArray(); //断言 Assert.AreEqual(results.Length, 3); Assert.AreEqual(results[0], "Apples"); Assert.AreEqual(results[1], "Oranges"); Assert.AreEqual(results[2], "Plums"); }
public void Can_Create_Categories() { // Организация (arrange) Mock <IBookRepository> mock = new Mock <IBookRepository>(); mock.Setup(m => m.Books).Returns(new List <Book> { new Book { BookId = 1, Name = "Book1", Genre = "Genre1" }, new Book { BookId = 2, Name = "Book2", Genre = "Genre2" }, new Book { BookId = 3, Name = "Book3", Genre = "Genre1" }, new Book { BookId = 4, Name = "Book4", Genre = "Genre3" }, new Book { BookId = 5, Name = "Book5", Genre = "Genre2" } }); NavController target = new NavController(mock.Object); // Действие (act) List <string> result = ((IEnumerable <string>)target.Menu().Model).ToList(); Assert.AreEqual(result.Count(), 3); Assert.AreEqual(result[0], "Genre1"); Assert.AreEqual(result[1], "Genre2"); Assert.AreEqual(result[2], "Genre3"); }
} // end Can_Filter_Games() public void Can_Create_Categories() { // Arrange Mock <IGameRepository> mock = new Mock <IGameRepository>(); mock.Setup(m => m.Games).Returns(new List <Game> { new Game { Id = 1, Name = "Game 1", Category = "Симулятор" }, new Game { Id = 2, Name = "Game 2", Category = "Симулятор" }, new Game { Id = 3, Name = "Game 3", Category = "Шутер" }, new Game { Id = 4, Name = "Game 4", Category = "GPG" } }); NavController target = new NavController(mock.Object); // Act List <string> result = ((IEnumerable <string>)target.Menu().Model).ToList(); // Assert Assert.AreEqual(result.Count(), 3); Assert.AreEqual(result[0], "RPG"); Assert.AreEqual(result[1], "Симулятор"); Assert.AreEqual(result[2], "Шутер"); } // end Can_Create_Categories()
public void Indicates_Selected_Genre() { // Организация (arrange) Mock <IBookRepository> mock = new Mock <IBookRepository>(); mock.Setup(m => m.Books).Returns(new List <Book> { new Book { BookId = 1, Name = "Book1", Genre = "Genre1" }, new Book { BookId = 2, Name = "Book2", Genre = "Genre2" }, new Book { BookId = 3, Name = "Book3", Genre = "Genre1" }, new Book { BookId = 4, Name = "Book4", Genre = "Genre3" }, new Book { BookId = 5, Name = "Book5", Genre = "Genre2" } }); NavController target = new NavController(mock.Object); string genreToSelect = "Genre2"; // Действие (act) string result = target.Menu(genreToSelect).ViewBag.SelectedGenre; Assert.AreEqual(genreToSelect, result); }
public void Indicates_Selected_Category() { // Организация - создание имитированного хранилища Mock <IShopRepository> mock = new Mock <IShopRepository>(); mock.Setup(m => m.Products).Returns(new List <Product> { new Product { Id = 1, Name = "Item1", Category = "Cat1" }, new Product { Id = 2, Name = "Item2", Category = "Cat2" } }); // Организация - создание контроллера NavController target = new NavController(mock.Object); // Организация - определение выбранной категории string categoryToSelect = "Cat1"; // Действие string result = target.Menu(categoryToSelect).ViewBag.SelectedCategory; // Утверждение Assert.AreEqual(categoryToSelect, result); }
public void Can_Create_Categories() { Mock <IProductsRepository> mock = new Mock <IProductsRepository>(); mock.Setup(m => m.Products).Returns(new Product[] { new Product { ProductID = 1, Name = "P1", Category = "C1" }, new Product { ProductID = 1, Name = "P2", Category = "C1" }, new Product { ProductID = 1, Name = "P3", Category = "C2" }, new Product { ProductID = 1, Name = "P4", Category = "C3" }, }); NavController navController = new NavController(mock.Object); string[] results = ((IEnumerable <string>)navController.Menu().Model).ToArray(); Assert.AreEqual(results.Length, 3); Assert.AreEqual(results[0], "C1"); Assert.AreEqual(results[1], "C2"); Assert.AreEqual(results[2], "C3"); }
public void CanCreateCategories() { Mock <IProductRepository> mock = new Mock <IProductRepository>(); mock.Setup(m => m.Products).Returns(new[] { new Product { ProductId = 1, Name = "P1", Category = "Cat1" }, new Product { ProductId = 2, Name = "P2", Category = "Cat2" }, new Product { ProductId = 3, Name = "P3", Category = "Cat1" }, new Product { ProductId = 4, Name = "P4", Category = "Cat2" }, new Product { ProductId = 5, Name = "P5", Category = "Cat3" }, }.AsQueryable()); NavController controller = new NavController(mock.Object); var result = ((IEnumerable <string>)controller.Menu().Model).ToArray(); Assert.AreEqual(result[2], "Cat3"); Assert.AreEqual(result.Length, 3); }
public void CreateMenu_ValidCategories_GeneratesViewModel() { Mock <ICategoryRepository> mock = new Mock <ICategoryRepository>(); mock.Setup(m => m.GetCategories()) .Returns(new List <Category> { new Category { Id = 1, Name = "Cat1", ParentCategoryId = null }, new Category { Id = 2, Name = "Cat2", ParentCategoryId = 1 }, new Category { Id = 3, Name = "Cat3", ParentCategoryId = 1 }, new Category { Id = 4, Name = "Cat4", ParentCategoryId = 1 } }); NavController controller = new NavController(mock.Object); Category[] result = ((CategoriesListViewModel)controller.Menu().Model).Categories.ToArray(); Assert.AreEqual(result.Length, 4); Assert.AreEqual(result[0].Name, "Cat1"); }
public void Can_Create_Categories() { // Arrange Mock <IProductRepository> mock = new Mock <IProductRepository>(); mock.Setup(m => m.Products).Returns(new Product[] { new Product { ProductID = 1, Name = "P1", Category = "Cat1" }, new Product { ProductID = 2, Name = "P2", Category = "Cat2" }, new Product { ProductID = 3, Name = "P3", Category = "Cat1" }, new Product { ProductID = 4, Name = "P4", Category = "Cat2" }, new Product { ProductID = 5, Name = "P5", Category = "Cat3" } }); // Arrange NavController controller = new NavController(mock.Object); // Act string[] results = ((IEnumerable <string>)controller.Menu().Model).ToArray(); //Assert Assert.AreEqual(results.Length, 3); Assert.AreEqual(results[0], "Cat1"); Assert.AreEqual(results[1], "Cat2"); Assert.AreEqual(results[2], "Cat3"); }
public void CreateMenu_CategoriesWithSelected_ReturnsViewModelWithSelected() { Mock <ICategoryRepository> mock = new Mock <ICategoryRepository>(); mock.Setup(m => m.GetCategories()) .Returns(new List <Category> { new Category { Id = 1, Name = "Cat1", ParentCategoryId = null }, new Category { Id = 2, Name = "Cat2", ParentCategoryId = 1 }, new Category { Id = 3, Name = "Cat3", ParentCategoryId = 1 }, new Category { Id = 4, Name = "Cat4", ParentCategoryId = 1 } }); NavController controller = new NavController(mock.Object); int selectedCategoryId = 2; int?result = ((CategoriesListViewModel)controller.Menu(selectedCategoryId).Model).SelectedCategoryId; Assert.IsNotNull(result); Assert.AreEqual(result.Value, selectedCategoryId); }
public void Indicates_Selected_Category() { // Организация - создание имитированного хранилища Mock <IGameRepository> mock = new Mock <IGameRepository>(); mock.Setup(m => m.Games).Returns(new Game[] { new Game { GameId = 1, Name = "Игра1", Category = "Симулятор" }, new Game { GameId = 2, Name = "Игра2", Category = "Шутер" } }); // Организация - создание контроллера NavController target = new NavController(mock.Object); // Организация - определение выбранной категории string categoryToSelect = "Шутер"; // Действие string result = target.Menu(categoryToSelect).ViewBag.SelectedCategory; // Утверждение Assert.AreEqual(categoryToSelect, result); }
public void Can_Create_Categories() { // Организация - создание имитированного хранилища Mock <IProductRepository> mock = new Mock <IProductRepository>(); mock.Setup(m => m.Products).Returns(new List <Products> { new Products { ProductsID = 1, Name = "Вещь1", Category = "Футболки" }, new Products { ProductsID = 2, Name = "Вещь2", Category = "Шорты" }, new Products { ProductsID = 3, Name = "Вещь3", Category = "Толстовки" }, new Products { ProductsID = 4, Name = "Вещь4", Category = "Обувь" }, }); // Организация - создание контроллера NavController target = new NavController(mock.Object); // Действие - получение набора категорий List <string> results = ((IEnumerable <string>)target.Menu().Model).ToList(); // Утверждение Assert.AreEqual(results.Count(), 3); Assert.AreEqual(results[0], "Футболки"); Assert.AreEqual(results[1], "Шорты"); Assert.AreEqual(results[2], "Толстовки"); }
public void Can_Create_Categories() { Mock <IProductRepository> mock = new Mock <IProductRepository>(); mock.Setup(m => m.Products).Returns(new Product[] { new Product { ProductID = 1, Name = "P1", Category = "Apples" }, new Product { ProductID = 2, Name = "P2", Category = "Oranges" }, new Product { ProductID = 3, Name = "P3", Category = "Apples" }, new Product { ProductID = 4, Name = "P4", Category = "Plums" } }); NavController controller = new NavController(mock.Object); string[] result = ((IEnumerable <string>)controller.Menu().Model).ToArray(); Assert.AreEqual(result.Length, 3); Assert.AreEqual(result[0], "Apples"); Assert.AreEqual(result[1], "Oranges"); Assert.AreEqual(result[2], "Plums"); }
public override bool OpenUrl(UIApplication application, NSUrl url, string sourceApplication, NSObject annotation) { var rurl = new Rivets.AppLinkUrl(url.ToString()); var id = string.Empty; if (rurl.InputQueryParameters.ContainsKey("id")) { id = rurl.InputQueryParameters["id"]; } if (rurl.InputUrl.Host.Equals("transactions") && !string.IsNullOrEmpty(id)) { var transactionDetailViewController = GetViewController(MainStoryboard, "DashboardController") as DashboardViewController; transactionDetailViewController.SelectedTransactionId = Convert.ToInt32(id); var frontNavigationController = new UINavigationController(transactionDetailViewController); var rearViewController = GetViewController(MainStoryboard, "MenuController") as MenuViewController; var mainRevealController = new SWRevealViewController(); mainRevealController.RearViewController = rearViewController; mainRevealController.FrontViewController = frontNavigationController; Window.RootViewController = mainRevealController; Window.MakeKeyAndVisible(); return(true); } NavController.PopToRootViewController(true); return(true); }
public override void ViewDidLoad() { base.ViewDidLoad(); // create a slideout navigation controller with the top navigation controller and the menu view controller NavController = new NavController(); NavController.PushViewController(new IntroPage().CreateViewController(), false); SidebarController = new SidebarNavigation.SidebarController(this, NavController, new SideMenuController()); SidebarController.MenuWidth = 220; SidebarController.ReopenOnRotate = false; }
private MovementController movementController = null; //!< The local reference to the movement's controller #endregion #region /// @name Unity methods /** * Called when the script is loaded, before the game starts */ void Awake () { S = this; // Initialize the buttons array buttonsArray = new Dictionary<string, GameObject> (); // Loop though the provided buttons foreach (GameObject button in buttons) { // Add the button to the array buttonsArray.Add (button.name, button); } }
public void TestInitialize() { InitializeMockObject(); UserInformation user = new UserInformation { UserName = "******", CityPermissioin = (1 << 21) - 1 }; mockUserRepository.Setup(x => x.UserInformations).Returns(new List<UserInformation>{ user }.AsQueryable()); controller = new NavController(mockRepository.Object, mockUserRepository.Object, null); controller.CurrentUser = "******"; }
/** * Runs at load time */ void Start () { battleController = BattleController.S; disabledTileController = DisabledTileController.S; gameController = GameController.S; highlightsController = HighlightsController.S; mapsController = MapsController.S; movementController = MovementController.S; navController = NavController.S; playerController = PlayerController.S; resourceTileController = ResourceTileController.S; tilesController = TilesController.S; turnsController = TurnsController.S; unitsController = UnitsController.S; }
public override void ViewDidLoad() { base.ViewDidLoad(); // var introController = (IntroController)Storyboard.InstantiateViewController("IntroController"); var menuController = new HomeView();//(MenuController)Storyboard.InstantiateViewController("MenuController"); // create a slideout navigation controller with the top navigation controller and the menu view controller NavController = new NavController(); // NavController.PushViewController(introController, false); SidebarController = new SidebarNavigation.SidebarController(this, NavController,menuController); SidebarController.MenuWidth = 220; SidebarController.ReopenOnRotate = false; }
static PSMoveInput() { MoveControllers = new MoveController[MAX_MOVE_NUM]; NavControllers = new NavController[MAX_NAV_NUM]; for(int i = 0; i < MAX_MOVE_NUM; ++i) { MoveControllers[i] = new MoveController(i); } for(int i = 0; i < MAX_NAV_NUM; ++i) { NavControllers[i] = new NavController(i); } imageTex = new Texture2D(0,0); finalImage = new List<Color32>(); }
public void Indicates_Selected_Category() { Mock<IPubRepository> mock = new Mock<IPubRepository>(); mock.Setup(m => m.Pubs).Returns(new Pub[] { new Pub {PubId = 1, Name = "P1", Category = "Apples" }, new Pub {PubId = 4, Name = "P2", Category = "Oranges" } }); NavController target = new NavController(mock.Object); string categoryToSelect = "Apples"; string result = target.Menu(categoryToSelect).ViewBag.SelectedCategory; Assert.AreEqual(categoryToSelect, result); }
public void Can_Create_Categories() { Mock<IPubRepository> mock = new Mock<IPubRepository>(); mock.Setup(m => m.Pubs).Returns(new Pub[] { new Pub {PubId = 1, Name = "P1", Category = "Apples" }, new Pub {PubId = 2, Name = "P2", Category = "Apples" }, new Pub {PubId = 3, Name = "P3", Category = "Plums" }, new Pub {PubId = 4, Name = "P4", Category = "Oranges" } }); NavController target = new NavController(mock.Object); string[] results = ((IEnumerable<string>)target.Menu().Model).ToArray(); Assert.AreEqual(results.Length, 3); Assert.AreEqual(results[0], "Apples"); Assert.AreEqual(results[1], "Oranges"); Assert.AreEqual(results[2], "Plums"); }
public void Indicates_Selected_Category() { // Arrange // - create the mock repository Mock<IShoeStoreRepository> mock = new Mock<IShoeStoreRepository>(); mock.Setup(m => m.Products).Returns(new Product[] { new Product {ProductId = 1, ProductName = "P1", ProductCategoryId = 1}, new Product {ProductId = 4, ProductName = "P2", ProductCategoryId = 2}, }); // Arrange - create the controller NavController target = new NavController(mock.Object); // Arrange - define the category to selected int categoryToSelect = 1; // Action int result = target.Menu(categoryToSelect).ViewBag.SelectedCategory; // Assert Assert.AreEqual(categoryToSelect, result); }
public AgentContext(GameObject agent, NavController navCon) { this.gameObject = agent; this.navCon = navCon; }