void Start() { turnManager = GameObject.Find("GameManager").GetComponent <TurnManager>(); summaryController = GameObject.Find("GameManager").GetComponent <SummaryController>(); animator = GetComponentInChildren <Animator>(); startPosition = target = transform.position; }
/// <summary> /// Create the summary for the <see cref="Models.DataProviders.VehicleFamily"/>. /// </summary> protected virtual Summary CreateFamilySummary() { var controller = new SummaryController(); var summary = controller.GetCompleteSummary(Family); return(summary); }
/// <summary> /// Create the summary for the <see cref="LauncherCollection"/>. /// </summary> protected virtual Summary CreateCollectionSummary() { var controller = new SummaryController(); var summary = controller.GetCompleteSummary(Collection); return(summary); }
public static async Task Get_summary_returns_request_status( RequestStatus requestStatus, SummaryStatus expectedSummaryStatus, bool expectedIsProblem) { var activeDates = new[] { 28.June(2021) }; var requests = new[] { new Request("user1", 28.June(2021), requestStatus) }; var dateCalculator = CreateDateCalculator.WithActiveDates(activeDates); var controller = new SummaryController( dateCalculator, CreateRequestRepository.WithRequests("user1", activeDates, requests)) { ControllerContext = CreateControllerContext.WithUsername("user1") }; var result = await controller.GetSummaryAsync(); var resultValue = GetResultValue <SummaryResponse>(result); var data = GetDailyData(resultValue.Summary, 28.June(2021)); Assert.Equal(expectedSummaryStatus, data.Status); Assert.Equal(expectedIsProblem, data.IsProblem); }
public void SetupGameplay() { m_referenceImage = m_gameplay.ReferenceImage; var initialColor = m_referenceImage.Colors[0]; var imageProgress = m_gameplay.ImageProgress; m_boardInputController.BoardTileTapped += HandleBoardTileTapped; m_hud.Init(m_referenceImage.Colors); m_hud.SetPaleteButtonColor(initialColor); m_hud.PreviewPressed += HandlePreviewPressed; m_hud.PreviewReleased += HandlePreviewReleased; m_hud.PaletteClicked += HandlePaletteClicked; m_hud.PauseClicked += HandlePauseClicked; m_hud.CheatFillColorsClicked += HandleCheatFillColorsClicked; m_board.PreviewEnded += HandleBoardPreviewEnded; m_board.SetReferenceImage(m_referenceImage.Texture); m_board.SetSize(imageProgress.Width, imageProgress.Height); m_board.SetTiles(m_gameplay.ImageProgress.GetTiles()); m_board.HidePreview(); m_hud.m_palette.ColorClicked += HandleColorClicked; m_hud.m_palette.SetActiveColor(initialColor); m_hud.m_tileProgress.SetMax(m_gameplay.ImageProgress.TotalTiles); m_hud.m_tileProgress.SetCurrent(m_gameplay.ImageProgress.RevealedTiles); m_hud.m_cheatRevealImage.gameObject.SetActive(GameSettings.DevBuild); m_hud.m_palette.PaletteShown += PaletteShown; m_hud.m_palette.PaletteClosed += PaletteClosed; m_pauseView.ResumeClicked += HandlePauseViewResumeClicked; m_pauseView.BackToMenuClicked += HandlePauseViewBackToMenuClicked; m_pauseView.OptionsClicked += HandlePauseViewOptionsClicked; m_pauseView.Hide(); m_summaryView.BackToMenuClicked += HandleBackToMenuClicked; m_summaryView.Hide(); m_summaryController = new SummaryController(m_board, m_summaryView, m_gameplay, m_boardInputController); m_bonusController = new BonusController(); m_bonusController.Init(m_gameplay, m_bonusView, m_hud); m_tutorialView.Hide(); if (m_gameplay.IsTutorialImage) { m_tutorial = new TutorialController(); m_tutorial.Init(m_tutorialView, this); } var imageViewData = LevelsScene.CreateImageViewData(m_referenceImage, m_gameplay.BundleId); m_boardInputController.PauseInput(); m_board.SetScale(Vector2.zero, m_board.MinScale); m_board.SetLocalPosition(Vector2.zero); m_levelIntroView.Finished += HandleLevelIntroViewFinished; m_levelIntroView.Show(imageViewData); }
public async Task FindBySessionIdAsync_given_non_existing_id_returns_NotFound() { var repository = new Mock <ISummaryRepository>(); var controller = new SummaryController(repository.Object); var get = await controller.FindBySessionIdAsync(42); Assert.IsType <NotFoundResult>(get.Result); }
public async Task FindBySessionIdAsync_given_existing_id_returns_dto() { var dto = new SummaryDTO(); var repository = new Mock <ISummaryRepository>(); repository.Setup(s => s.FindBySessionIdAsync(42)).ReturnsAsync(dto); var controller = new SummaryController(repository.Object); var get = await controller.FindBySessionIdAsync(42); Assert.Equal(dto, get.Value); }
private void Awake() { summaryController = GetComponentInParent <SummaryController>(); selectedMoves = new List <string>(); SetUpSummary(); BuildFloor(); summaryController.buildSummary(floorTileSummaries); powerupGenerator.fillPowerUpList(); GenerateInitialPowerUps(); BuildPlayers(); BuildUnitFrames(); StartTurns(); }
public void Test_GetMonthSummaryById_ForReturningUser() { //Arrange var controller = new SummaryController(context, stravaClient); var today = new DateTime(2019, 9, 01); //Act var actionResult = controller.MonthSummaryById(accessToken, stravaId, today).Value.ToList(); //Assert Assert.IsNotNull(actionResult); Assert.AreEqual(2, actionResult.Count); }
IEnumerator TestSummary() { SceneManager.LoadScene("Summary", LoadSceneMode.Single); yield return(new WaitForSeconds(0.1f)); //Wait till scene finishes loading SummaryController sc = FindObjectOfType <SummaryController>(); if (sc != null) { sc.PopulateScrollView(Tests); finishDialogue.SetActive(false); this.gameObject.SetActive(false); } else { Debug.Log("Summary Controller script not found"); } }
public static async Task Get_summary_returns_null_status_when_no_request_exists() { var activeDates = new[] { 28.June(2021) }; var dateCalculator = CreateDateCalculator.WithActiveDates(activeDates); var controller = new SummaryController( dateCalculator, CreateRequestRepository.WithRequests("user1", activeDates, new List <Request>())) { ControllerContext = CreateControllerContext.WithUsername("user1") }; var result = await controller.GetSummaryAsync(); var resultValue = GetResultValue <SummaryResponse>(result); var data = GetDailyData(resultValue.Summary, 28.June(2021)); Assert.Null(data.Status); Assert.False(data.IsProblem); }
public static async Task Get_summary_returns_summary_data_for_each_active_date() { var activeDates = new[] { 28.June(2021), 29.June(2021), 1.July(2021) }; var dateCalculator = CreateDateCalculator.WithActiveDates(activeDates); var controller = new SummaryController( dateCalculator, CreateRequestRepository.WithRequests("user1", activeDates, new List <Request>())) { ControllerContext = CreateControllerContext.WithUsername("user1") }; var result = await controller.GetSummaryAsync(); var resultValue = GetResultValue <SummaryResponse>(result); var visibleDays = GetVisibleDays(resultValue.Summary); Assert.Equal(activeDates, visibleDays.Select(d => d.LocalDate)); Assert.All(visibleDays, d => Assert.NotNull(d.Data)); }
protected virtual void CreateExtraLauncherCollection() { ExtraCollection = new LauncherCollection("A3") { PreviewLocation = @"C:/Nick/TestFolder/CollectionPictures/NothingHere.png", Notes = new List <Note>() { new Note() { Title = "Version Strength", Body = "Has many upper stages for all payload types to help tailor the vehicle to the mission's needs." } } }; // Add the launcher(s) to the collection and then create the summary. ExtraCollection.Launchers.Add(AngaraA3); ExtraCollection.Launchers.Add(AngaraA3BrizM); ExtraCollection.Launchers.Add(AngaraA3KVTK); var controller = new SummaryController(); Collection.Summary = controller.GetCompleteSummary(ExtraCollection); }
public static async Task Get_summary_ignores_cancelled_requests() { var activeDates = new[] { 28.June(2021) }; var requests = new[] { new Request("user1", 28.June(2021), RequestStatus.Cancelled) }; var dateCalculator = CreateDateCalculator.WithActiveDates(activeDates); var controller = new SummaryController( dateCalculator, CreateRequestRepository.WithRequests("user1", activeDates, requests)) { ControllerContext = CreateControllerContext.WithUsername("user1") }; var result = await controller.GetSummaryAsync(); var resultValue = GetResultValue <SummaryResponse>(result); var data = GetDailyData(resultValue.Summary, 28.June(2021)); Assert.Null(data.Status); Assert.False(data.IsProblem); }
public override void Initialize() { SetupCatalogInitializer(ExtraLaunchers.AddIndividually); Controller = new SummaryController(); }
void Start() { summaryController = GameObject.Find("GameManager").GetComponent <SummaryController>(); }