public void MapSuccessTest()
        {
            ResultController resultController;
            JsonNetResult    result;
            JsonModel        jsonResult;
            SpeciesObservationsGeoJsonModel geoJsonModel;

            resultController = new ResultController();
            SessionHandler.MySettings.Filter.Taxa.TaxonIds = new ObservableCollection <int> {
                100573
            };
            SessionHandler.MySettings.Filter.Taxa.IsActive = true;

            // TODO add more tests on returning view model is null....
            var viewResult = resultController.Maps();

            var viewObsResult = resultController.SpeciesObservationMap();
            var model         = viewObsResult.ViewData.Model;

            // Assert.IsNotNull(viewResult);
            result       = resultController.GetObservationsAsGeoJSON();
            jsonResult   = (JsonModel)result.Data;
            geoJsonModel = (SpeciesObservationsGeoJsonModel)jsonResult.Data;

            Assert.IsNotNull(model);
            Assert.IsNotNull(viewResult);
            Assert.IsTrue(jsonResult.Success);
            Assert.IsNotNull(geoJsonModel);
            Assert.IsTrue(geoJsonModel.Points.Features.Count > 0);
        }
        public void TableUnexpectedErrorTest()
        {
            // Arrange
            ResultController resultController = new ResultController();
            var taxaIds = new ObservableCollection <int> {
                100573
            };

            SessionHandler.MySettings = new MySettings();
            SessionHandler.MySettings.Filter.Taxa.TaxonIds        = taxaIds;
            SessionHandler.MySettings.Filter.Taxa.IsActive        = true;
            SessionHandler.MySettings.Presentation.Table.IsActive = true;

            // Act
            var result = resultController.SpeciesObservationTable();

            MakeGetCurrentUserFunctionCallThrowException();
            var obsResult = resultController.GetPagedObservationListAsJSON(1, 0, 25);

            JsonModel jsonResult = (JsonModel)obsResult.Data;

            // Assert
            Assert.IsNotNull(result);
            Assert.IsNotNull(obsResult);
            Assert.IsFalse(jsonResult.Success);
            Assert.IsNull(jsonResult.Data);
            Assert.AreEqual("Login to UserService or other service failed.", jsonResult.Msg);
        }
Ejemplo n.º 3
0
        private void deleteToolStripMenuItem_Delete_Click(object sender, EventArgs e)
        {
            int SelectedResults = listView_UserReports.SelectedItems.Count;

            if (SelectedResults == 0)
            {
                return;
            }

            MaterialMessageBox.MessageBoxResult result = MaterialMessageBox.MessageBoxResult.None;
            result = MaterialMessageBox.Show("Are you sure you want to delete " + SelectedResults + " selected reports?", "Easy Survey - Delete Reports", MaterialMessageBox.MessageBoxButtons.YesNo, MaterialMessageBox.MessageBoxIcon.Warning);

            IEnumerable <ListViewItem> SelectedUserReports = listView_UserReports.SelectedItems.Cast <ListViewItem>();

            if (result == MaterialMessageBox.MessageBoxResult.Yes)
            {
                using (ResultController resultController = new ResultController())
                    foreach (ListViewItem reportItem in SelectedUserReports)
                    {
                        long ResultID = Convert.ToInt64(reportItem.Tag);
                        resultController.Delete(ResultID);
                        listView_UserReports.Items.Remove(reportItem);
                    }
                RefreshReports();
            }
        }
Ejemplo n.º 4
0
        private void btn_Finish_Click(object sender, EventArgs e)
        {
            panel_ConductSurvey.Visible = false;
            panel_ConductSurvey.Enabled = false;
            panel_Finish.Visible        = true;
            panel_Finish.Enabled        = true;

            using (SurveyController surveyController = new SurveyController())
                using (ResultController resultController = new ResultController())
                {
                    string SurveyName = surveyController.Get(SurveyID).SurveyName;
                    string DateNow    = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
                    FinalResult.Date = DateNow;
                    resultController.Add(FinalResult);
                }

            foreach (ResultDefinition resultDefinition in Results)
            {
                resultDefinition.ResultID = FinalResult.ResultID;
            }


            using (ResultDefinitionController resultDefinitionController = new ResultDefinitionController())
                resultDefinitionController.Add(Results);
        }
Ejemplo n.º 5
0
        public IController CreateController(ControllersFormat cont)
        {
            switch (cont)
            {
            case ControllersFormat.Exam:
                return(ExamController.getInstance(DbName, Login, Password));

            case ControllersFormat.Teacher:
                return(TeacherController.getInstance(DbName, Login, Password));

            case ControllersFormat.Student:
                return(StudentController.getInstance(DbName, Login, Password));

            case ControllersFormat.Result:
                return(ResultController.getInstance(DbName, Login, Password));

            case ControllersFormat.Schedule:
                return(ScheduleController.getInstance(DbName, Login, Password));

            case ControllersFormat.Team:
                return(TeamController.getInstance(DbName, Login, Password));

            default:
                throw new ArgumentException("Invalid format: " + cont.ToString());
            }
        }
        public void TableGetNoDataTest()
        {
            // Arrange
            ResultController resultController = new ResultController();

            SessionHandler.MySettings = new MySettings();
            SessionHandler.MySettings.Filter.Taxa.AddTaxonId(2000000000);

            // Act
            var result = resultController.SpeciesObservationTable();

            Assert.IsNotNull(result);

            var obsResult = resultController.GetPagedObservationListAsJSON(1, 0, 25);

            Assert.IsNotNull(obsResult);

            JsonModel jsonResult = (JsonModel)obsResult.Data;
            List <Dictionary <string, string> > observationListResult = (List <Dictionary <string, string> >)jsonResult.Data;

            // Assert
            Assert.IsNotNull(jsonResult);
            Assert.IsTrue(jsonResult.Success);
            Assert.IsTrue(jsonResult.Total == 0);
            Assert.IsNotNull(observationListResult);
        }
Ejemplo n.º 7
0
        public void ItemPageView()
        {
            ResultController ItemPage = new ResultController();
            var results = ItemPage.Index() as ViewResult;

            Assert.AreEqual("", results.ViewName);
        }
Ejemplo n.º 8
0
        /// <summary>
        /// Metoda pobiera i wyświetla statystyki
        /// </summary>
        /// <returns>void</returns>
        private static async Task _showStats()
        {
            Console.Clear();
            Console.WriteLine("Pobieram, proszę czekać");
            var results = await ResultController.GetResultsAsync();

            Console.Clear();
            Console.WriteLine("Indeks Gracz Kategoria Punkty Data");
            results.Each((e, i) =>
            {
                Console.WriteLine($"{(i + 1)}. {e.UserName} {e.Category.Name} {e.Points} {e.CreatedOn.ToString("dd'/'MM'/'yyyy")}");
            });

            Console.WriteLine("0. Wróć do menu, inny klawisz zakończy działanie programu");
            Console.Write("Wybieram: ");
            int.TryParse(Console.ReadLine(), out int choose);
            if (choose == 0)
            {
                Console.Clear();
                await _getTheMenuOption();
            }
            else
            {
                Environment.Exit(0);
            }
        }
        public void SpeciesRichnessGridMapUnexpectedErrorTest()
        {
            using (ShimsContext.Create())
            {
                // Arrange
                ResultController resultController = new ResultController();

                ShimControllerContextForLogin(true, resultController);

                var taxaIds = new ObservableCollection <int> {
                    100573
                };
                SessionHandler.MySettings = new MySettings();
                SessionHandler.MySettings.Filter.Taxa.TaxonIds        = taxaIds;
                SessionHandler.MySettings.Filter.Taxa.IsActive        = true;
                SessionHandler.MySettings.Presentation.Table.IsActive = true;

                // Act
                var result = resultController.SpeciesObservationMap();

                MakeGetCurrentUserFunctionCallThrowException();

                var obsResult = resultController.GetTaxonGridCountAsJSON();

                JsonModel jsonResult = (JsonModel)obsResult.Data;

                // Assert
                Assert.IsNotNull(obsResult);
                Assert.IsNotNull(result);
                Assert.IsFalse(jsonResult.Success);
                Assert.IsNull(jsonResult.Data);
                Assert.AreEqual("Login to UserService or other service failed.", jsonResult.Msg);
            }
        }
        public void SummaryStatisticsPerPolygonErrorTest()
        {
            using (ShimsContext.Create())
            {
                // Arrange
                ResultController resultController = new ResultController();

                ShimControllerContextForLogin(true, resultController);

                SessionHandler.MySettings = new MySettings();
                SessionHandler.MySettings.Calculation.SummaryStatistics.CalculateNumberOfObservationsfromObsData = true;
                SessionHandler.MySettings.Calculation.SummaryStatistics.CalculateNumberOfSpeciesfromObsData      = true;
                SessionHandler.MySettings.Calculation.SummaryStatistics.WfsSummaryStatisticsLayerId = 0;
                SessionHandler.MySettings.Calculation.SummaryStatistics.IsActive = true;

                // Act
                // Get View
                var result = resultController.SummaryStatisticsPerPolygonTable();

                MakeGetCurrentUserFunctionCallThrowException();

                // Get json result from server
                JsonNetResult statResult = resultController.GetObservationsSummaryCountAsJSON();
                JsonModel     jsonResult = (JsonModel)statResult.Data;
                List <SpeciesObservationsCountPerPolygon> statisticsResult = (List <SpeciesObservationsCountPerPolygon>)jsonResult.Data;

                // Assert
                Assert.IsNotNull(result);
                Assert.AreEqual("Login to UserService or other service failed.", jsonResult.Msg);
            }
        }
        public void StartExchange_IsThereCanBeOnlySourceTasks()
        {
            PlannerText pln = this.GetPlannerText();

            PlannerTask tmpTask1 = new PlannerTask(false);

            tmpTask1.id = 1;
            tmpTask1.uploadDownload.Add(new FileSupertypeFake(1, 3, WorkResult.Success, false, ActionType.Source));
            tmpTask1.uploadDownload.Add(new FileSupertypeFake(2, 4, WorkResult.Success, false, ActionType.Source));
            pln.tasks.Add(tmpTask1);

            PlannerTask tmpTask2 = new PlannerTask(false);

            tmpTask2.id = 2;
            tmpTask2.uploadDownload.Add(new FileSupertypeFake(1, 3, WorkResult.Error, false, ActionType.Source));
            tmpTask2.uploadDownload.Add(new FileSupertypeFake(2, 4, WorkResult.Error, false, ActionType.Destination));
            pln.tasks.Add(tmpTask2);

            ResultController rc = pln.StartExchange();

            Assert.AreEqual(rc.globalWorkRes, WorkResult.Error);
            Assert.AreEqual(rc.GetAllFiles(ActionType.Source), 2);
            Assert.AreEqual(rc.GetAllFiles(ActionType.Destination), 4);
            Assert.AreEqual(rc.GetAllBytes(ActionType.Source), 6);
            Assert.AreEqual(rc.GetAllBytes(ActionType.Destination), 8);
        }
        public void SummaryStatisticsPerPolygonNoDataTest()
        {
            using (ShimsContext.Create())
            {
                // Arrange
                ResultController resultController = new ResultController();

                SessionHandler.MySettings = new MySettings();
                SessionHandler.MySettings.Calculation.SummaryStatistics.CalculateNumberOfObservationsfromObsData = false;
                SessionHandler.MySettings.Calculation.SummaryStatistics.CalculateNumberOfSpeciesfromObsData      = false;
                SessionHandler.MySettings.Calculation.SummaryStatistics.WfsSummaryStatisticsLayerId = 0;
                SessionHandler.MySettings.Calculation.SummaryStatistics.IsActive = true;

                // Act
                // Get View
                var result = resultController.SummaryStatisticsPerPolygonTable();

                // Get json result from server
                JsonNetResult statResult = resultController.GetSummaryStatisticsPerPolygonAsJSON();
                JsonModel     jsonResult = (JsonModel)statResult.Data;
                List <SpeciesObservationsCountPerPolygon> statisticsResult = (List <SpeciesObservationsCountPerPolygon>)jsonResult.Data;

                // Assert
                Assert.IsNotNull(result);
                Assert.IsNotNull(statResult);
                Assert.IsNotNull(jsonResult);
                Assert.IsTrue(jsonResult.Success);
                Assert.IsTrue(statisticsResult.Count > 0);
                Assert.IsTrue(statisticsResult[0].Properties.Split(new[] { '\n' }).Length > 0);
                Assert.IsTrue(statisticsResult[0].SpeciesObservationsCount == "-");
                Assert.IsTrue(statisticsResult[0].SpeciesCount == "-");
            }
        }
        public void SummaryStatisticsErrorTest()
        {
            // Arrange
            ResultController resultController = new ResultController();

            SessionHandler.MySettings = new MySettings();
            SessionHandler.MySettings.Calculation.SummaryStatistics.CalculateNumberOfObservationsfromObsData = true;
            SessionHandler.MySettings.Calculation.SummaryStatistics.CalculateNumberOfSpeciesfromObsData      = true;
            SessionHandler.MySettings.Calculation.SummaryStatistics.IsActive = true;

            // Act
            MakeGetCurrentUserFunctionCallThrowException();

            // Get View
            var result = resultController.SummaryStatisticsReport() as ViewResult;

            // Get json result from server
            JsonNetResult statResult = resultController.GetObservationsSummaryCountAsJSON();
            JsonModel     jsonResult = (JsonModel)statResult.Data;

            // List<KeyValuePair<string, string>> statisticsResult = (List<KeyValuePair<string, string>>)jsonResult.Data;

            // Assert
            Assert.IsNotNull(result);
            Assert.IsTrue(result.ViewName.Equals("SummaryStatisticsReport"));
            Assert.AreEqual("Login to UserService or other service failed.", jsonResult.Msg);
        }
        public void SummaryStatisticsNoDataTest()
        {
            // Arrange
            ResultController resultController = new ResultController();

            SessionHandler.MySettings = new MySettings();
            SessionHandler.MySettings.Calculation.SummaryStatistics.CalculateNumberOfObservationsfromObsData = false;
            SessionHandler.MySettings.Calculation.SummaryStatistics.CalculateNumberOfSpeciesfromObsData      = false;
            SessionHandler.MySettings.Calculation.SummaryStatistics.IsActive = true;

            // Act
            // Get View
            var result = resultController.SummaryStatisticsReport() as ViewResult;

            // Get json result from server
            JsonNetResult statResult = resultController.GetObservationsSummaryCountAsJSON();
            JsonModel     jsonResult = (JsonModel)statResult.Data;
            List <KeyValuePair <string, string> > statisticsResult = (List <KeyValuePair <string, string> >)jsonResult.Data;

            // Assert
            Assert.IsNotNull(result);
            Assert.IsTrue(result.ViewName.Equals("SummaryStatisticsReport"));

            Assert.IsNotNull(statResult);
            Assert.IsNotNull(jsonResult);
            Assert.IsTrue(jsonResult.Success);
            Assert.IsTrue(statisticsResult.Count == 0);
        }
Ejemplo n.º 15
0
            public void Setup()
            {
                _context = new Mock <IGoogleSearchImageTestContext>();
                _context.Setup(m => m.SearchResults).Returns(new List <SearchResult> {
                    GetSearchResult()
                });

                controller = new ResultController(_context.Object)
                {
                    Request =
                        new HttpRequestMessage
                    {
                        RequestUri = new Uri(Url)
                    },
                    Configuration = new HttpConfiguration()
                };

                controller.Configuration.Routes.MapHttpRoute(
                    name: "DefaultApi",
                    routeTemplate: "api/{controller}/{id}",
                    defaults: new { id = RouteParameter.Optional });

                controller.RequestContext.RouteData = new HttpRouteData(
                    route: new HttpRoute(),
                    values: new HttpRouteValueDictionary {
                    { "controller", "result" }
                });
            }
Ejemplo n.º 16
0
 public void SetUp()
 {
     _fixture               = new Fixture().Customize(new AutoMoqCustomization());
     _queryDispatcherMock   = _fixture.Freeze <Mock <IQueryDispatcher> >();
     _commandDispatcherMock = _fixture.Freeze <Mock <ICommandDispatcher> >();
     _controller            = new ResultController(
         _queryDispatcherMock.Object, new ResultViewModelConverter(), _commandDispatcherMock.Object, new ResultDtoConverter());
 }
Ejemplo n.º 17
0
 void Start()
 {
     rigidBody        = GetComponent <Rigidbody>();
     particle         = GetComponent <ParticleSystem>();
     resultLabel      = GameObject.Find("ResultLabel").GetComponent <ResultController>();
     igaguriGenerator = GameObject.Find("igaguriGenerator").GetComponent <IgaguriGenerator>();
     targetRoulette   = GameObject.Find("TargetRoulet");
     audioSourceFail  = GetComponent <AudioSource>();
 }
Ejemplo n.º 18
0
 public override void Exit()
 {
     ResultController.Hide(() => {
         ResultController.RemoveHomeButtonListener(OnClickedHome);
         ResultController.RemoveNextButtonListener(OnNextLevel);
         ResultController.RemoveRestartButtonListener(OnRestart);
         ResultController.RemoveAudioButtonListener(OnToggleAudio);
     });
 }
        public void GridStatisticsTableOnSpeciesRichnessGetTest()
        {
            // Arrange
            ResultController resultController = new ResultController();
            var taxaIds = new ObservableCollection <int> {
                100573
            };

            SessionHandler.MySettings = new MySettings();
            SessionHandler.MySettings.Filter.Taxa.TaxonIds        = taxaIds;
            SessionHandler.MySettings.Filter.Taxa.IsActive        = true;
            SessionHandler.MySettings.Presentation.Table.IsActive = true;
            SessionHandler.MySettings.Calculation.GridStatistics.CalculateNumberOfObservations = false;
            SessionHandler.MySettings.Calculation.GridStatistics.CalculateNumberOfTaxa         = true;
            SessionHandler.MySettings.Calculation.GridStatistics.GridSize           = 50000;
            SessionHandler.MySettings.Calculation.GridStatistics.CoordinateSystemId = (int)GridCoordinateSystem.Rt90_25_gon_v;
            SessionHandler.MySettings.Calculation.GridStatistics.IsActive           = true;

            // Act
            // Get Views and model
            var viewResult = resultController.Tables();

            Assert.IsNotNull(viewResult);

            var result = resultController.GridStatisticsTableOnSpeciesRichness() as ViewResult;

            Assert.IsNotNull(result);
            var model = (ResultTaxonGridTableViewModel)result.ViewData.Model;

            // Get json result from server
            JsonNetResult   taxonResult     = resultController.GetTaxonGridCountAsJSON();
            JsonModel       jsonResult      = (JsonModel)taxonResult.Data;
            TaxonGridResult taxonListResult = (TaxonGridResult)jsonResult.Data;

            // Assert
            Assert.IsNotNull(result);
            Assert.IsTrue(model.OriginalCoordinateSystemName.Equals("RT 90"));

            // Todo: should be fixed when naming convention of RT 90 and SWEREF99 is resolved.
            // Assert.IsTrue(model.OriginalCoordinateSystemName.Equals(GridCoordinateSystem.Rt90_25_gon_v.ToString()));
            Assert.IsTrue(model.CoordinateSystemName.Equals("Google Mercator"));

            Assert.IsNotNull(taxonResult);
            Assert.IsNotNull(jsonResult);
            Assert.IsTrue(jsonResult.Success);
            Assert.IsTrue(taxonListResult.Cells.Count > 0);
            Assert.IsTrue(taxonListResult.Cells[0].SpeciesCount > 0);
            Assert.IsTrue(taxonListResult.Cells[0].ObservationCount > 0);

            // Not used Assert.IsNotNull(taxonListResult.Cells[0].CentreCoordinate);
            Assert.IsNotNull(taxonListResult.Cells[0].CentreCoordinateX);
            Assert.IsNotNull(taxonListResult.Cells[0].CentreCoordinateY);
            Assert.IsNotNull(taxonListResult.Cells[0].BoundingBox);
            Assert.IsNotNull(taxonListResult.Cells[0].OriginalCentreCoordinateX);
            Assert.IsNotNull(taxonListResult.Cells[0].OriginalCentreCoordinateY);
        }
Ejemplo n.º 20
0
 void Awake()
 {
     if (Instance != null)
     {
         enabled = false;
         DestroyImmediate(this);
         return;
     }
     Instance = this;
 }
Ejemplo n.º 21
0
        public async Task InValidUrl()
        {
            var controller = new ResultController();

            // Act
            var result = await controller.Overview(TestData.InvalidUrl);

            result.AssertHttpRedirect()
            .Url.ShouldBe("~/");
        }
        public void SpeciesRichnessGridMapSuccessTest()
        {
            // Arrange
            ResultController resultController = new ResultController();
            var taxaIds = new ObservableCollection <int> {
                100573
            };

            SessionHandler.MySettings = new MySettings();
            SessionHandler.MySettings.Filter.Taxa.TaxonIds        = taxaIds;
            SessionHandler.MySettings.Filter.Taxa.IsActive        = true;
            SessionHandler.MySettings.Presentation.Table.IsActive = true;
            SessionHandler.MySettings.Calculation.GridStatistics.CalculateNumberOfObservations = false;
            SessionHandler.MySettings.Calculation.GridStatistics.CalculateNumberOfTaxa         = true;
            SessionHandler.MySettings.Calculation.GridStatistics.GridSize           = 50000;
            SessionHandler.MySettings.Calculation.GridStatistics.CoordinateSystemId = (int)GridCoordinateSystem.Rt90_25_gon_v;
            SessionHandler.MySettings.Calculation.GridStatistics.IsActive           = true;

            // Act
            // Get Views and model
            var viewResult = resultController.Maps();

            Assert.IsNotNull(viewResult);

            var result = resultController.SpeciesRichnessGridMap() as ViewResult;

            Assert.IsNotNull(result);
            var viewName = result.ViewName;

            // Get json result from server
            JsonNetResult   taxonResult    = resultController.GetTaxonGridCountAsJSON();
            JsonModel       jsonResult     = (JsonModel)taxonResult.Data;
            TaxonGridResult taxonMapResult = (TaxonGridResult)jsonResult.Data;

            // Assert
            Assert.IsNotNull(result);
            // Assert.IsTrue(viewName.Equals("SpeciesRichnessGridMap"));

            Assert.IsNotNull(taxonResult);
            Assert.IsNotNull(jsonResult);
            Assert.IsTrue(jsonResult.Success);
            Assert.IsNotNull(taxonMapResult);
            Assert.IsTrue(taxonMapResult.Cells.Count > 0);
            Assert.IsTrue(taxonMapResult.Cells[0].SpeciesCount > 0);
            Assert.IsTrue(taxonMapResult.Cells[0].ObservationCount > 0);

            // Not used Assert.IsNotNull(taxonListResult.Cells[0].CentreCoordinate);
            Assert.IsNotNull(taxonMapResult.Cells[0].CentreCoordinateX);
            Assert.IsNotNull(taxonMapResult.Cells[0].CentreCoordinateY);
            Assert.IsNotNull(taxonMapResult.Cells[0].BoundingBox);
            Assert.IsNotNull(taxonMapResult.Cells[0].OriginalCentreCoordinateX);
            Assert.IsNotNull(taxonMapResult.Cells[0].OriginalCentreCoordinateY);

            Assert.IsTrue(taxonMapResult.GridCellCoordinateSystem.Equals(GridCoordinateSystem.Rt90_25_gon_v.ToString()));
        }
        public void GridStatisticsTableOnSpeciesRichnessGetNoTaxaSetTest()
        {
            // Arrange
            ResultController resultController = new ResultController();
            var taxaIds = new ObservableCollection <int>();

            SessionHandler.MySettings = new MySettings();
            SessionHandler.MySettings.Filter.Taxa.TaxonIds                   = taxaIds;
            SessionHandler.MySettings.Filter.Taxa.IsActive                   = true;
            SessionHandler.MySettings.Presentation.Table.IsActive            = false;
            SessionHandler.MySettings.DataProvider.DataProviders.IsActive    = false;
            SessionHandler.MySettings.Calculation.GridStatistics.IsActive    = false;
            SessionHandler.MySettings.Calculation.SummaryStatistics.IsActive = false;
            SessionHandler.MySettings.Filter.Occurrence.IsActive             = false;
            SessionHandler.MySettings.Filter.Quality.IsActive                = false;
            SessionHandler.MySettings.Filter.Spatial.IsActive                = false;
            SessionHandler.MySettings.Filter.Temporal.IsActive               = false;
            SessionHandler.MySettings.Presentation.Map.IsActive              = false;
            SessionHandler.MySettings.Presentation.Report.IsActive           = false;
            SessionHandler.MySettings.DataProvider.MapLayers.IsActive        = false;

            // Act
            var result = resultController.GridStatisticsTableOnSpeciesRichness();

            Assert.IsNotNull(result);

            var taxonResult = resultController.GetTaxonGridCountAsJSON();

            Assert.IsNotNull(taxonResult);

            JsonModel       jsonResult      = (JsonModel)taxonResult.Data;
            TaxonGridResult taxonListResult = (TaxonGridResult)jsonResult.Data;

            // Add one taxa
            taxaIds.Add(100573);
            SessionHandler.MySettings.Filter.Taxa.TaxonIds = taxaIds;

            var taxonResult2 = resultController.GetTaxonGridCountAsJSON();

            Assert.IsNotNull(taxonResult2);

            JsonModel       jsonResult2      = (JsonModel)taxonResult2.Data;
            TaxonGridResult taxonListResult2 = (TaxonGridResult)jsonResult2.Data;

            // Assert
            Assert.IsNotNull(jsonResult);
            Assert.IsTrue(jsonResult.Success);
            Assert.IsNotNull(jsonResult.Data);

            // If no taxa is set then all taxa will be returned
            Assert.IsTrue(taxonListResult.Cells.Count > 0);
            Assert.IsTrue(taxonListResult2.Cells.Count > 0);
            Assert.IsTrue(taxonListResult.Cells.Count > taxonListResult2.Cells.Count);
        }
Ejemplo n.º 24
0
 public override void Enter()
 {
     AudioService.PlayMusic(AudioService.Music[0]);
     AudioService.GetAudioSource().loop = true;
     ResultController.Show(() => {
         ResultController.AddHomeButtonListener(OnClickedHome);
         ResultController.AddNextButtonListener(OnNextLevel);
         ResultController.AddRestartButtonListener(OnRestart);
         ResultController.AddAudioButtonListener(OnToggleAudio);
         Animate();
     });
 }
        public void StartExchange_TestLos_10110()
        {
            ControllerOfOutput  co  = new ControllerOfOutput(true);
            FakeLogOfSuccession los = new FakeLogOfSuccession(false);
            PlannerText         pln = new PlannerText(co, los);

            PlannerTask tmpTask1 = new PlannerTask(false);

            tmpTask1.id = 1;
            tmpTask1.uploadDownload.Add(new FileSupertypeFake(1, 2, WorkResult.Success, false, ActionType.Source));
            tmpTask1.uploadDownload.Add(new FileSupertypeFake(1, 2, WorkResult.Success, false, ActionType.Destination));
            pln.tasks.Add(tmpTask1);

            PlannerTask tmpTask2 = new PlannerTask(false);

            tmpTask2.id = 2;
            tmpTask2.uploadDownload.Add(new FileSupertypeFake(1, 3, WorkResult.Error, false, ActionType.Source));
            tmpTask2.uploadDownload.Add(new FileSupertypeFake(2, 4, WorkResult.Error, false, ActionType.Destination));
            pln.tasks.Add(tmpTask2);

            PlannerTask tmpTask3 = new PlannerTask(false);

            tmpTask3.id = 3;
            tmpTask3.uploadDownload.Add(new FileSupertypeFake(1, 3, WorkResult.Other, false, ActionType.Source));
            tmpTask3.uploadDownload.Add(new FileSupertypeFake(2, 4, WorkResult.Other, false, ActionType.Destination));
            pln.tasks.Add(tmpTask3);

            PlannerTask tmpTask4 = new PlannerTask(false);

            tmpTask4.id = 4;
            tmpTask4.uploadDownload.Add(new FileSupertypeFake(1, 3, WorkResult.NothingHappens, false, ActionType.Source));
            tmpTask4.uploadDownload.Add(new FileSupertypeFake(2, 4, WorkResult.NothingHappens, false, ActionType.Destination));
            pln.tasks.Add(tmpTask4);

            PlannerTask tmpTask5 = new PlannerTask(false);

            tmpTask5.id = 5;
            tmpTask5.uploadDownload.Add(new FileSupertypeFake(1, 3, WorkResult.Success, false, ActionType.Source));
            tmpTask5.uploadDownload.Add(new FileSupertypeFake(1, 3, WorkResult.Success, false, ActionType.Source));
            tmpTask5.uploadDownload.Add(new FileSupertypeFake(1, 3, WorkResult.Error, false, ActionType.Source));
            tmpTask5.uploadDownload.Add(new FileSupertypeFake(2, 4, WorkResult.Success, false, ActionType.Destination));
            tmpTask5.uploadDownload.Add(new FileSupertypeFake(2, 4, WorkResult.Success, false, ActionType.Destination));
            tmpTask5.uploadDownload.Add(new FileSupertypeFake(2, 4, WorkResult.Other, false, ActionType.Destination));
            pln.tasks.Add(tmpTask5);

            ResultController rc = pln.StartExchange();

            Assert.True(los.boolResultSaved[0]);
            Assert.False(los.boolResultSaved[1]);
            Assert.True(los.boolResultSaved[2]);
            Assert.True(los.boolResultSaved[3]);
            Assert.False(los.boolResultSaved[4]);
        }
Ejemplo n.º 26
0
        public async Task ValidUrl()
        {
            var controller = new ResultController();

            // change made

            // Act
            var result = await controller.Overview(TestData.ValidUrl);

            // Assert
            Assert.IsNotNull(result);
        }
Ejemplo n.º 27
0
        public void SendNullData()
        {
            var        controller = new ResultController();
            InputModel model      = null;
            var        result     = controller.Post(model);
            var        modelState = ((System.Web.Http.Results.InvalidModelStateResult)result.Result).ModelState;

            Assert.IsNotNull(modelState.Keys);
            Assert.IsTrue(modelState.ContainsKey("ValidationError"));
            Assert.IsTrue(modelState["ValidationError"].Errors.FirstOrDefault().ErrorMessage == "Input Parameters Not Found");
            Assert.IsNotNull(result);
        }
Ejemplo n.º 28
0
        public void BeforeEachTest()
        {
            WebApiApplication.InitializeAutoMapper();
            questionController       = new QuestionController();
            resultController         = new ResultController();
            responseOptionController = new ResponseOptionController();

            repository = new TestQuestionRepository();
            responseOptionController.QuestionRepository = repository;
            resultController.QuestionRepository         = repository;
            questionController.QuestionRepository       = repository;
        }
Ejemplo n.º 29
0
        public void SendActualValues()
        {
            var        controller = new ResultController();
            InputModel model      = new InputModel()
            {
                Name   = "test",
                Number = 121.11m
            };
            var result = controller.Post(model).Result as OkNegotiatedContentResult <Response>;

            Assert.IsNotNull(result.Content);
            Assert.IsTrue(result.Content.Data == "test   One Hundred Twenty-One Dollars and Eleven Cents");
        }
        public async Task ShowResult_WhenCalled_WillReturn_ASearchResult()
        {
            Mock <IGitHubConnector> connector = new Mock <IGitHubConnector>();

            connector.Setup(c => c.FindUser(It.IsAny <string>())).Returns(Task.FromResult(new GitHubUser {
                Repositories = new List <GitHubRepository>()
            }));

            ResultController controller = new ResultController(new GitHubSearchService(connector.Object));
            ViewResult       result     = (ViewResult)await controller.GetResult("test");

            Assert.AreEqual(result.Model.GetType(), typeof(SearchResult));
        }
    void Awake()
    {
        gamestartGUI = GameObject.Find("gamestartGUI");
        leaderboardCont = GameObject.Find("leaderboardGUI").GetComponent<LeaderBoardGUIController>();
        gameoverGUI = GameObject.Find("gameoverGUI");
        continueGUI = GameObject.Find("continueGUI");
        continueGUI.SetActive(false);

        resultCont = GameObject.Find("Result").GetComponent<ResultController>();
        player = GameObject.Find("Character").GetComponent<PlayerController>();
        stageCont = GameObject.Find("AreaObjects").GetComponent<StageController>();
        timerCont = GameObject.Find("Timer").GetComponent<TimerController>();
        balloonCont = GameObject.Find("CurrentBalloon").GetComponent<CurrentBalloonController>();
        bgCont = GameObject.Find("BackGround").GetComponent<BackGroundController>();
        settings = gameObject.GetComponent<GameSettings>();

        useBalloon = 1;

        //リーダーボードのIDセット.
        LEADERBOARD_ID = leaderboardId;
        FASGui.SetLeaderboardId(LEADERBOARD_ID);
    }