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); }
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(); } }
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); }
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); }
public void ItemPageView() { ResultController ItemPage = new ResultController(); var results = ItemPage.Index() as ViewResult; Assert.AreEqual("", results.ViewName); }
/// <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); }
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" } }); }
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()); }
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>(); }
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); }
void Awake() { if (Instance != null) { enabled = false; DestroyImmediate(this); return; } Instance = this; }
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); }
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]); }
public async Task ValidUrl() { var controller = new ResultController(); // change made // Act var result = await controller.Overview(TestData.ValidUrl); // Assert Assert.IsNotNull(result); }
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); }
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; }
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); }