コード例 #1
0
        public void TestChildFilterForViewModel()
        {
            // Test : Expected Number is 1
            int ExpectedResult = 1;

            Mock <INavigation> mockNav = new Mock <INavigation>();
            // CityEventViewModel vma = new CityEventViewModel(1, mockNav.Object);


            Mock <CityEventRepository> mock = new Mock <CityEventRepository>(null);

            mock.Setup(a => a.GetAllCityEvents()).Returns(allEvents);


            CityEventsListViewModel mylv = new CityEventsListViewModel(mockNav.Object);

            mylv.SetCityEvents(mock.Object.GetAllCityEvents(), true);

            mylv.SetChildFilter(mock.Object, true);


            int countafterset = mylv.allCityEvents.Count();

            Assert.IsTrue(countafterset == ExpectedResult);
        }
コード例 #2
0
        protected override void OnAppearing()
        {
            CityEventsListViewModel vm = new CityEventsListViewModel(Navigation);

            vm.SetCityEvents(vm.setListOfEvents(vm.eventRepository));
            this.BindingContext = vm;
        }
コード例 #3
0
        public CityEventsListView()
        {
            InitializeComponent();


            CityEventsListViewModel vm = new CityEventsListViewModel(Navigation);

            vm.SetCityEvents(vm.setListOfEvents(vm.eventRepository));
            this.BindingContext = vm;
        }
コード例 #4
0
        public void TestValuesSetForViewModel()
        {
            Mock <CityEventRepository> mock = new Mock <CityEventRepository>(null);

            mock.Setup(a => a.GetAllCityEvents()).Returns(allEvents);

            Mock <INavigation>      mockNav = new Mock <INavigation>();
            CityEventsListViewModel mylv    = new CityEventsListViewModel(mockNav.Object);


            var ListOfCityEvents = mylv.setListOfEvents(mock.Object);

            Assert.IsTrue(ListOfCityEvents.Count() > 0);
        }
コード例 #5
0
        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);
        }