public async void PostPlace_doesntaddPlaceAndReturnsNotFoundWhenUserDoesntExist() { var options = new DbContextOptionsBuilder <DatabaseContext>().UseInMemoryDatabase(databaseName: "PostPlaceTest2").Options; using (var context = new DatabaseContext(options)) { // Arrange string ownerId = "1"; var controller = new PlacesController(context); AddUserClaim(controller, ownerId); var place = new Place() { Name = "Place1", City = "Warsaw", StreetAddress = "Słoneczna 1/5", OwnerId = ownerId, }; var place2 = new Place() { Name = "Place2", City = "Warsaw", StreetAddress = "Słoneczna 1/5", OwnerId = ownerId, }; // Act var result = await controller.PostPlace(place); var result2 = await controller.PostPlace(place2); // Assert Assert.IsType <NotFoundResult>(result); Assert.IsType <NotFoundResult>(result2); } }
public async void GetUsersPlaces_returnsNotFoundWhenUserDoesntExist() { var options = new DbContextOptionsBuilder <DatabaseContext>().UseInMemoryDatabase(databaseName: "GetUsersPlacesTest2").Options; using (var context = new DatabaseContext(options)) { // Arrange string ownerId = "1"; var controller = new PlacesController(context); AddUserClaim(controller, ownerId); // Act context.Places.Add(new Place() { Id = 1, Name = "Place1", City = "Warsaw", StreetAddress = "Słoneczna 1/5", OwnerId = ownerId, }); context.SaveChanges(); var result = await controller.Get(); // Assert Assert.IsType <NotFoundResult>(result.Result); } }
private void Awake() { _placesController = PlacesController.Instance; _placeId = ConvertType.GetPlaceId(_place); _gameManager = GameManager.Instance; _gameManager.OnGameStateChanged.AddListener(OnGameStateChanged); }
public Npc(Npc_Template npc_Template) { definition = npc_Template; placesController = PlacesController.Instance; arriver = new Arriver(definition.Id, definition.Icon, definition.NormalImage, definition.NpcName); Initializing(); }
public void ReturnViewWithModelWithCorrectCollection() { // Arrange var mockedMappingService = new Mock <IMappingService>(); var mockedPlacesService = new Mock <IPlaceService>(); IEnumerable <Place> places = new List <Place>() { new Place() }; IEnumerable <PlaceViewModel> viewModelPlaces = new List <PlaceViewModel>() { new PlaceViewModel() }; mockedPlacesService.Setup(x => x.GetAllPlaces()).Returns(places); mockedMappingService.Setup(x => x.Map <IEnumerable <PlaceViewModel> >(It.IsAny <IEnumerable <Place> >())).Returns(viewModelPlaces); var controller = new PlacesController(mockedMappingService.Object, mockedPlacesService.Object); // Act & Assert controller.WithCallTo(x => x.Index()) .ShouldRenderDefaultView() .WithModel(viewModelPlaces); }
public void Index_ReturnsCorrectView_True() { PlacesController controller = new PlacesController(); ActionResult indexView = controller.Index(); Assert.IsInstanceOfType(indexView, typeof(ViewResult)); }
protected void ddlCountries_SelectedIndexChanged(object sender, DropDownListEventArgs e) { try { countryID = int.Parse(e.Value); Session["CountryID"] = countryID; RadDropDownList ddlCountries = (RadDropDownList)sender; GridEditableItem item = (GridEditableItem)ddlCountries.NamingContainer; RadDropDownList ddlPlaces = (RadDropDownList)item.FindControl("ddlPlaces"); ddlPlaces.ClearSelection(); PlacesController cont = new PlacesController(); ddlPlaces.DataSource = cont.GetPlaces().Where(k => k.CountryID == countryID); ddlPlaces.DataTextField = "NameGR"; ddlPlaces.DataValueField = "ID"; ddlPlaces.DataBind(); ddlPlaces.SelectedIndex = 0; if (ddlPlaces.Items.Count > 0) { Session["PlaceID"] = ddlPlaces.SelectedItem.Value; } else { Session.Remove("PlaceID"); } } catch (Exception) { } }
public async void DeletePlace_ReturnsNotFoundWhenPlaceDoesntExist() { var options = new DbContextOptionsBuilder <DatabaseContext>().UseInMemoryDatabase(databaseName: "DeletePlaceTest2").Options; using (var context = new DatabaseContext(options)) { // Arrange int placeId = 1; string ownerId = "1"; // Act context.Users.Add(new User() { FacebookId = ownerId }); context.SaveChanges(); var controller = new PlacesController(context); AddUserClaim(controller, ownerId); var result = await controller.DeletePlace(placeId); // Assert Assert.IsType <NotFoundResult>(result.Result); } }
public void SetUp() { controller = new PlacesController() { Request = new HttpRequestMessage(), Configuration = new HttpConfiguration() }; }
public void Index_CorrectType_PlaceList() { PlacesController controller = new PlacesController(); ViewResult viewIndex = controller.Index() as ViewResult; var result = viewIndex.ViewData.Model; Assert.IsInstanceOfType(result, typeof(List <Place>)); }
public void Index_HasCorrectModelType_PlaceList() { ViewResult indexView = new PlacesController().Index() as ViewResult; var result = indexView.ViewData.Model; Assert.IsInstanceOfType(result, typeof(List <Place>)); }
public void Create_RedirectToIndex_True() { PlacesController controller = new PlacesController(); RedirectToActionResult result = controller.Create("Chicago") as RedirectToActionResult; Assert.AreEqual("Create", result.ActionName); Assert.AreEqual("Index", result.ControllerName); }
private Controller() { Repository = new Repository(); CacheManager = new CacheManager(); VehicleController = new VehicleController(); PlacesController = new PlacesController(); MakesAndModelsController = new MakesAndModelsController(); StatisticsController = new StatisticsController(); }
public void Pay() { PlacesController pCtrl = Spaces.transform.GetChild(CurrentSpace).GetComponent <PlacesController>(); ParentController placeOwner = pCtrl.Owner.GetComponent <ParentController>(); ChangeMoney(Operation.SUB, pCtrl.GetRent()); placeOwner.ChangeMoney(0, pCtrl.GetRent()); Finish(); }
public void New_ReturnsCorrectView_True() { //Arrange PlacesController controller = new PlacesController(); //Act ActionResult newView = controller.New(); //Assert Assert.IsInstanceOfType(newView, typeof(ViewResult)); }
public void Create_ReturnsCorrectActionType_RedirectToActionResult() { //Arrange PlacesController controller = new PlacesController(); //Act IActionResult view = controller.Create("Portland", "Super cool to the homeless", "a lifetime", "yes", "deets"); //Assert Assert.IsInstanceOfType(view, typeof(RedirectToActionResult)); }
private void Awake() { _gameManager = GameManager.Instance; _playerAction = PlayerAction.Instance; _playerTransport = PlayerTransport.Instance; _switchScene = SwitchScene.Instance; _placesController = PlacesController.Instance; _treasureController = TreasureController.Instance; _gameManager.OnGameStateChanged.AddListener(OnGameStateChangedHandler); ActiveTrasureAnimation(false); }
public void Places() { // Arrange PlacesController controller = new PlacesController(); // Act ViewResult result = controller.Places() as ViewResult; // Assert Assert.IsNotNull(result); }
public async Task SearchAsync_PlaceIsSameAsKeyword(string expected) { // Arrange var placesController = new PlacesController(openWeatherApiClient, wikiApiClient, newsApiClient); // Act var result = await placesController.SearchAsync(expected); // Assert Assert.Equal(expected, result.Place); }
public async Task SearchAsync_CheckExceptionThrownWithoutNewsApi() { // Arrange string keyword = "Amsterdam"; var placesController = new PlacesController(openWeatherApiClient, wikiApiClient, null); // Act // Assert await Assert.ThrowsAsync <NullReferenceException>(() => placesController.SearchAsync(keyword)); }
public void Create_ReturnsCorrectActionType_RedirectToActionResult() { //Arrange PlacesController controller = new PlacesController(); //Act IActionResult view = controller.Create("Some Place"); //Assert Assert.IsInstanceOfType(view, typeof(RedirectToActionResult)); }
public void ReturnCorrectInstance_WhenParametersAreValid() { // Arrange var mockedMappingService = new Mock <IMappingService>(); var mockedPlacesService = new Mock <IPlaceService>(); // Act var controller = new PlacesController(mockedMappingService.Object, mockedPlacesService.Object); // Assert Assert.IsInstanceOf <PlacesController>(controller); }
public void AfterMove() { // int spaceNumber = Players[PlayerTurn].CurrentSpace; int spaceNumber = CurrentPlayer.CurrentSpace; //Debug.Log(spaceNumber); //Debug.Log(CanvasCtrl + " " + CanvasCtrl.ActionText + " " + spaceNumber + " " + GameDictionary.SpaceName[spaceNumber]); //CanvasCtrl.ActionText.text = GameDictionary.SpaceName[spaceNumber]; PlacesController placeCtrl = Spaces.transform.GetChild(spaceNumber).GetComponent <PlacesController>(); CanvasCtrl.ActionText.text = placeCtrl.GetName(); if (GameDictionary.SpaceName[spaceNumber].Equals("Community Chest")) { CanvasCtrl.ActiveButton(3); } else if (GameDictionary.SpaceName[spaceNumber].Equals("Jail")) { ChangePlayer(); } else if (GameDictionary.SpaceName[spaceNumber].Equals("Chance")) { CanvasCtrl.ActiveButton(2); } else if (GameDictionary.SpaceName[spaceNumber].Equals("Community Chest")) { CanvasCtrl.ActiveButton(3); } else if (placeCtrl.Owner == null) { CanvasCtrl.ValueText.text = placeCtrl.BuyPrice.ToString(); CanvasCtrl.ActiveButton(0); } else { if (placeCtrl.Owner != CurrentPlayer) { CanvasCtrl.ValueText.text = placeCtrl.GetRent().ToString(); CanvasCtrl.ActiveButton(1); } else { ChangePlayer(); } } // SetPlayerTurn(); // PlayerSet = false; }
public void Create_RedirectsToCorrectAction_Index() { //Arrange PlacesController controller = new PlacesController(); RedirectToActionResult actionResult = controller.Create("Some Place") as RedirectToActionResult; //Act string result = actionResult.ActionName; //Assert Assert.AreEqual(result, "Index"); }
public void Index_HasCorrectModelType_PlacesList() { //Arrange PlacesController controller = new PlacesController(); ViewResult indexView = controller.Index() as ViewResult; //Act var result = indexView.ViewData.Model; //Assert Assert.IsInstanceOfType(result, typeof(List <Places>)); }
public void Create_RedirectsToCorrectAction_Index() { //Arrange PlacesController controller = new PlacesController(); RedirectToActionResult actionResult = controller.Create("SoCal", "Really cool and nice out for the homeless", "a lifetime", "yes", "deets") as RedirectToActionResult; //Act string result = actionResult.ActionName; //Assert Assert.AreEqual(result, "Index"); }
//public int GetTotal() //{ // int total = 0; // for (int i = 0; i < 2; i++) // { // total += Money[i, 0] * Money[i, 1]; // } // return total; //} public void Buy() { Owned.Add(CurrentSpace); PlacesController pCtrl = Spaces.transform.GetChild(CurrentSpace).GetComponent <PlacesController>(); pCtrl.Owner = gameObject; ChangeMoney(Operation.SUB, pCtrl.BuyPrice); // GameCtrl.SetPlayerTurn(); Finish(); }
public async Task SearchAsync_SimpleConcurrencyCheck(string keyword) { // Arrange var placesController = new PlacesController(openWeatherApiClient, wikiApiClient, newsApiClient); // Act var result = await placesController.SearchAsync(keyword); // Assert Assert.NotNull(result.Articles); Assert.NotNull(result.WeatherForecast); Assert.NotNull(result.PlaceDetails); }
public async Task SearchAsync_ResultWithNewsResultsNotFound() { // Arrange var keyword = "NewsCheck"; var placesController = new PlacesController(openWeatherApiClient, wikiApiClient, newsApiClient); // Act var result = await placesController.SearchAsync(keyword); // Assert Assert.Null(result.Articles); Assert.NotNull(result.WeatherForecast); Assert.NotNull(result.PlaceDetails); }
protected void gridMain_NeedDataSource(object sender, GridNeedDataSourceEventArgs e) { int recSkip = gridMain.CurrentPageIndex * gridMain.PageSize; int recTake = gridMain.PageSize; string recFilter = gridMain.MasterTableView.FilterExpression; GridSortExpressionCollection gridSortExxpressions = gridMain.MasterTableView.SortExpressions; try { PlacesController cont = new PlacesController(); gridMain.VirtualItemCount = cont.CountPlaces(recFilter); gridMain.DataSource = cont.GetPlaces(recSkip, recTake, recFilter, gridSortExxpressions); } catch (Exception) { } }
public void Get_WhenGivenALocationString_InLowerCase_Returns_LocationId( string lowerCasePlaceName, int expectedPlaceId) { // arrange var placesRepository = PlacesRepository(); var placesController = new PlacesController( placesRepository); // act List<Place> places = placesController.GetByLocation(lowerCasePlaceName).ToList(); // assert Assert.That(places.First().PlacesID == expectedPlaceId); }
public void Get_WhenGivenLocationStringMatchingCounty_Returns_LocationId( string county, int expectedPlaceId) { // arrange var placesRepository = PlacesRepository(); var placesController = new PlacesController( placesRepository); // act List<Place> places = placesController.GetByLocation(county).ToList(); // assert Assert.That(places.First().PlacesID == expectedPlaceId); }
public void Get_WhenMatchingCounty_Returns_AllTownsWithinCounty() { const string County = "Northamptonshire"; var placesRepository = MockRepository.GenerateMock<IPlacesRepository>(); placesRepository.Stub(x => x.GetAll()).Return( new List<Place> { new Place { PlacesID = 1, Name = "Achurch", County = County, Postcode = "PE8 5" }, new Place { PlacesID = 2, Name = "Abthorpe", County = County, Postcode = "NN12 8" }, }); var placesController = new PlacesController( placesRepository); // act var places = placesController.GetByLocation(County).ToList(); // assert Assert.That(places.Count == 2); }
public void Get_WhenTwoMatchingPlaces_Returns_Both() { var placesRepository = MockRepository.GenerateMock<IPlacesRepository>(); placesRepository.Stub(x => x.GetAll()).Return( new List<Place> { new Place { PlacesID = 1, Name = "Walker", County = "North Tyneside", Postcode = "LE14 3" }, new Place { PlacesID = 2, Name = "Middleton", County = "Northamptonshire", Postcode = "LE16 8" }, }); var placesController = new PlacesController( placesRepository); // act var places = placesController.GetByLocation("LE1").ToList(); // assert Assert.That(places.Count == 2); }