public CityEventDetailView(int cityEventID, INavigation navigation) { InitializeComponent(); // CityEventViewModel vm = new CityEventViewModel(cityEventID, Navigation); CityEventViewModel vm = new CityEventViewModel(navigation, null); vm.SetDetails(vm.getCityDetail(cityEventID, vm.repository)); this.BindingContext = vm; setMap(vm.CityEventMapCoordinates, vm.CityEventName); }
public void Setup() { MockForms.Init(); selectedCityEvent = new CityEvent() { CityEventID = 1, CityEventName = "CityEventTestName", CityEventStartDate = 19318 , CityEventEndDate = 19332 , CityEventCost = "5 EUR" , NeighbourhoodID = 1, ChildDetail = "CheckChildDetail", CityEventAddress = "CheckAddressForEvent", CityEventCategoryID = 1, CityEventDescription = "CheckEventDescription" , CityEventImageURL = @"http://wwww.cloudtest.com/test.jpg" , TransportID = 1 , CityEventMapCoordinates = "40.369102, -3.684451" , DisabilityDetail = "CheckDetailForDisability" , CityEventWebSite = "WebSiteURL" , CityEventTelephone = "12345" , CityEventSubtext = "CheckSubtextForEvent" }; Mock <INavigation> mockNav = new Mock <INavigation>(); CityEventsListViewModel mylv = new CityEventsListViewModel(mockNav.Object); cityVM = new CityEventViewModel(mockNav.Object, true); cityVM.SetDetails(selectedCityEvent); }