public void EndGame(int minSeconds, int pointsPerSecond, int pointsPerError) { StopTimeLevelMusic(); MetricsController.GetController().GameFinished(minSeconds, pointsPerSecond, pointsPerError); // ShowEndPanel (); ViewController.GetController().LoadEndPanel(); }
public async Task GetPerformanceProfileTest() { for (int i = 0; i < 10000; i++) { var controller = new MetricsController(null, null); var result = await controller.Get(); } }
private void describe_() { Mock <IContainerInfoService> mockContainerInfoService = null; MetricsController metricsController = null; string containerHandle = null; const ulong privateBytes = 28; ContainerMetricsApiModel containerMetrics = null; before = () => { mockContainerInfoService = new Mock <IContainerInfoService>(); metricsController = new MetricsController(mockContainerInfoService.Object) { Configuration = new HttpConfiguration(), Request = new HttpRequestMessage() }; containerHandle = Guid.NewGuid().ToString(); containerMetrics = new ContainerMetricsApiModel { MemoryStat = new ContainerMemoryStatApiModel { TotalBytesUsed = privateBytes } }; mockContainerInfoService.Setup(x => x.GetMetricsByHandle(containerHandle)) .Returns(() => containerMetrics); }; describe[Controller.Show] = () => { IHttpActionResult result = null; act = () => result = metricsController.Show(containerHandle); it["returns a successful status code"] = () => { result.VerifiesSuccessfulStatusCode(); }; it["returns the container metrics as a json"] = () => { var message = result.should_cast_to <JsonResult <ContainerMetricsApiModel> >(); message.Content.should_be(containerMetrics); }; context["when the container does not exist"] = () => { before = () => containerMetrics = null; it["returns a 404"] = () => { var message = result.should_cast_to <ResponseMessageResult>(); message.Response.StatusCode.should_be(HttpStatusCode.NotFound); }; }; }; }
public PlagasActivityModel() { currentLvl = 0; smackedMoles = 0; lives = 3; StartLevels(); ResetTiles(); MetricsController.GetController().GameStart(); }
public RompecabezasActivityModel() { currentLvl = 0; timer = START_TIME; currentStartTime = START_TIME; withTime = false; StartLevels(); MetricsController.GetController().GameStart(); }
public async Task GetMemoryLeakTest() { for (int i = 0; i < 100; i++) { var controller = new MetricsController(null, null); var result = await controller.Get(); } assertMemoryState(); }
public void MethodToTest_BehaviourToTest_ResultExpected() { // Arrange - where we initialixe our objects (prepare the object we want to test). var metric = new MetricsController(); // Act // Assert }
public TiteresActivityModel() { currentLvl = 0; counter = 0; timer = START_TIME; withTime = false; InitAudios(); StartLevels(); MetricsController.GetController().GameStart(); }
public void OptionsReturnsOkIfProviderInstalled() { var mock = new Mock <IMetricsProvider>(); var mockLogger = new Mock <ILogger <MetricsController> >(); var controller = new MetricsController(mockLogger.Object, mock.Object); var result = controller.Options(); result.Should().BeAssignableTo <OkResult>(); }
public void OptionsReturnsForbiddenIfNoProviderInstalled() { var mockLogger = new Mock <ILogger <MetricsController> >(); var controller = new MetricsController(mockLogger.Object); var result = controller.Options(); result.Should().BeAssignableTo <StatusCodeResult>(); result.As <StatusCodeResult>().StatusCode.Should().Be(403); }
public void GetByNameAsyncForbiddenIfNoProviderInstalled() { var mockLogger = new Mock <ILogger <MetricsController> >(); var controller = new MetricsController(mockLogger.Object); var result = controller.GetByName(TestMetricName); result.Should().BeAssignableTo <ActionResult <MetricsData> >(); result.Result.As <StatusCodeResult>().StatusCode.Should().Be(403); }
public void loadToatlDetail() { MetricsController metricsController = new MetricsController(); Models.TotalDetail totalDetail = metricsController.GetTotalDetails(); lblTotalProject.Text = $"Toatl Project \n {totalDetail.TotalProject}"; lblTotalEmp.Text = $"Total Employees \n {totalDetail.TotalEmployees}"; lblTotalAssets.Text = $"Total Assets \n {totalDetail.TotalAssets}"; lblTotalIncome.Text = $"Total Income \n {totalDetail.TotalIncome}"; lblTotalExpenses.Text = $"Total Expenses \n {totalDetail.TotalExpenses}"; }
public ShipmentsModel() { timer = START_TIME; _nodes = new List <ShipmentNode>(); _edges = new List <ShipmentEdge>(); _solutionPaths = new List <ShipmentsPath>(); _currentLevel = 0; lastCorrect = true; MetricsController.GetController().GameStart(); }
/* * You must call this method when the user realized an answer * param isCorrect indicates if the answers is correct or no */ public void LogAnswer(bool isCorrect) { if (isCorrect) { MetricsController.GetController().AddRightAnswer(); } else { MetricsController.GetController().AddWrongAnswer(); } }
public void GetByNameAsyncReturns404ForUnknownMetric() { var mock = new Mock <IMetricsProvider>(); mock.Setup(x => x.GetMetricByName(It.Is <string>(x => x == TestMetricName))).Throws(new KeyNotFoundException()); var mockLogger = new Mock <ILogger <MetricsController> >(); var controller = new MetricsController(mockLogger.Object, mock.Object); var result = controller.GetByName(TestMetricName); result.Should().BeAssignableTo <ActionResult <MetricsData> >(); result.Result.As <StatusCodeResult>().StatusCode.Should().Be(404); }
public void IndexTest() { // Arrange MetricsController controller = new MetricsController(); // Act ViewResult result = controller.Index() as ViewResult; // Assert Assert.IsNotNull(result); Assert.Fail(); }
public void SaveUsername(string username, int level) { if (username != "" && username.Length > 2) { AppController.GetController().SetUsername(username); ViewController.GetController().StartGame(level); MetricsController.GetController().LoadFromDisk(username); } else { loginView.ShowIncorrectInputAnimation(); } }
public override void NextChallenge() { questionCounter++; if (questionCounter < questions.Count) { currentQuestion = questions [questionCounter]; currentAnswer = currentQuestion.AnswersTexts [0]; Shuffle(currentQuestion.AnswersTexts); } else { ReadTestController.GetController().EndGame(); MetricsController.GetController().GameEnd(); } }
public void GetClassByIdTest() { string JsonQuery = "{" + "\"id\":\"1\"" + "}"; // Arrange MetricsController controller = new MetricsController(); // Act //ActionResult result = controller.GetClassById(JsonConvert.DeserializeObject(JsonQuery)) as ActionResult; // Assert Assert.IsNotNull(JsonQuery); }
public void CorrectOptionChosen() { SoundController.GetController().PlayRightAnswerSound(); correctAnswers++; if (!timeLevel) { MetricsController.GetController().AddRightAnswer(); } else { timeCorrectAnswers++; } view.RefreshCorrectCounter(timeCorrectAnswers); view.ShowCorrectAnimation(); if (correctAnswers == 3 && currentLevelCounter != 2) { RaulStage nextStage = GetNextStage(); StartCoroutine(ShowNextLevelAnimation(0.5f)); if (nextStage == null) { ChangeToNextLevel(); } else { StartCoroutine(GetNextOption(nextStage, 2)); } } else if (currentLevelCounter == 2) { if (correctAnswers < 10 && correctAnswers % 3 == 0) { currentTime += 7; } else if (correctAnswers % 3 == 0) { currentTime += 5; } CancelInvoke("RunTime"); view.SetTime(currentTime); RandomizeStage(2); } else { StartCoroutine(GetNextOption(null, 2)); } }
public void GetByNameAsyncUsesMetricsProvider() { var mock = new Mock <IMetricsProvider>(); var value = new MetricsData(); mock.Setup(x => x.GetMetricByName(It.Is <string>(x => x == TestMetricName))).Returns(value); var mockLogger = new Mock <ILogger <MetricsController> >(); var controller = new MetricsController(mockLogger.Object, mock.Object); var result = controller.GetByName(TestMetricName); result.Should().BeAssignableTo <ActionResult <MetricsData> >(); var resultData = result.As <ActionResult <MetricsData> >(); resultData.Value.Should().Equals(value); }
public void GetUsesMetricsProvider() { var mock = new Mock <IMetricsProvider>(); List <string> value = new List <string>(); mock.Setup(x => x.GetMetricNames()).Returns(value); var mockLogger = new Mock <ILogger <MetricsController> >(); var controller = new MetricsController(mockLogger.Object, mock.Object); var result = controller.Get(); result.Should().BeAssignableTo <ActionResult <string> >(); var resultData = result.As <ActionResult <string> >(); resultData.Value.Should().Equals(value); }
// Use this for initialization void Start() { MetricsController.GetController().GameStart(); incorrectAnswers = 0; view = GetComponent <RaulSaysView>(); allStages = new List <Stages>(); allStages.Add(Stages.Arrow); allStages.Add(Stages.Sound); allStages.Add(Stages.Word); stageDictionary = new Dictionary <Stages, RaulStage>(); stageDictionary.Add(Stages.Arrow, new RaulArrowStage(arrows)); stageDictionary.Add(Stages.Sound, new RaulSoundStage(audios)); stageDictionary.Add(Stages.Word, new RaulWordStage()); currentLevelCounter = -1; currentLevel = new RaulLevel(animalSprites); ShowExplanation(); }
private void UpdateMetricRows() { currentRawsToViewDetails.RemoveAll(e => true); List <int> activities = MetricsController.GetController().metricsModel.GetLevelIndexes(currentPage, MAX_ROWS); currentRawsToViewDetails.AddRange(activities); if (activities.Count != 0) { noGamesWarning.enabled = false; } int i = 0; for (; i < MAX_ROWS && i < activities.Count; i++) { UpdateRow(MetricsController.GetController().metricsModel.GetBestMetric(activities[i]), i, activities[i]); raws[i].Show(); } for (; i < MAX_ROWS; i++) { raws[i].Hide(); } }
public void IncorrectOptionChosen() { SoundController.GetController().PlayFailureSound(); incorrectAnswers++; if (!timeLevel) { MetricsController.GetController().AddWrongAnswer(); } view.ShowIncorrectAnimation(); if (currentLevelCounter != 2) { correctAnswers = 0; StartCoroutine(GetNextOption(null, 2.0f)); } else { CancelInvoke("RunTime"); RandomizeStage(2); } }
// This method have to be called when the user clicks menuButton public void OnClickSurrender() { PlaySoundClick(); // LevelController.GetLevelController().ResolveExercise(); MetricsController.GetController().OnSurrender(); }
public Histogram(string name, MetricsController controller) { Name = name; controller.Measurements.Add(this); }
/* * You must call this method to know how many right answers the player did * and decide if the game is ended or will continue */ public GameMetrics GetCurrentMetrics() { return(MetricsController.GetController().GetCurrentMetrics()); }
public void When_I_look_at_the_weekly_ring() { var controller = new MetricsController(_repo.Object, _controllerLogger); _result = controller.GetMetricsByOrganization("myOrganization"); }
/* * You must call this method at the end of the game * params minSeconds, pointsPerSecond and pointsPerError are defined in LevelModel */ public void EndGame(int minSeconds, int pointsPerSecond, int pointsPerError) { MetricsController.GetController().GameFinished(minSeconds, pointsPerSecond, pointsPerError); // ViewController.GetController().LoadLevelCompleted(); }