public async Task GetPublishedProviderProfileForProviderIdAndSpecificationIdAndFundingStreamId_CallsCorrectly( string providerId, string specificationId, string fundingStreamId) { IResultsService resultsService = Substitute.For <IResultsService>(); IResultsSearchService resultsSearchService = Substitute.For <IResultsSearchService>(); ICalculationProviderResultsSearchService calculationProviderResultsSearchService = Substitute.For <ICalculationProviderResultsSearchService>(); IPublishedResultsService publishedResultsService = Substitute.For <IPublishedResultsService>(); IProviderCalculationResultsSearchService providerCalculationsResultsSearchService = Substitute.For <IProviderCalculationResultsSearchService>(); IFeatureToggle featureToggle = Substitute.For <IFeatureToggle>(); IProviderCalculationResultsReIndexerService providerCalculationResultsReIndexerService = Substitute.For <IProviderCalculationResultsReIndexerService>(); ResultsController controller = new ResultsController( resultsService, resultsSearchService, calculationProviderResultsSearchService, publishedResultsService, providerCalculationsResultsSearchService, featureToggle, providerCalculationResultsReIndexerService); await controller.GetPublishedProviderProfileForProviderIdAndSpecificationIdAndFundingStreamId(providerId, specificationId, fundingStreamId); await publishedResultsService .Received(1) .GetPublishedProviderProfileForProviderIdAndSpecificationIdAndFundingStreamId(providerId, specificationId, fundingStreamId); //Moq has a .VerifyNoOtherCalls method which would be really useful here to confirm the others weren't called. }
public void SetResults(ResultsController controller) { foreach (var cellText in this.tableCells) { this.RemoveElement(cellText); } //TODO(later) add table header var scores = controller.Scores.OrderByDescending(x => x.VictoryPoints).ToList(); var formatter = new DecimalsFormatter(0, 0); for (int i = 0; i < scores.Count; i++) { var score = new GuiText { TextColor = Color.White, TextHeight = 30, Text = formatter.Format(scores[i].VictoryPoints) }; score.Position.WrapContent().Then.RelativeTo(this.title, 0, -1, 1, 1).Then.Offset(-30, -20 + -40 * i); this.AddElement(score); this.tableCells.Add(score); var name = new GuiText { TextColor = Color.White, TextHeight = 30, Text = scores[i].Player.Name }; name.Position.WrapContent().Then.RelativeTo(this.title, 0, -1, -1, 1).Then.Offset(30, -20 + -40 * i); this.AddElement(name); this.tableCells.Add(name); } }
public void Get_ShouldGetTheAdmissionContestResults() { //Arrange var mockIAdmissionGradesManager = new Mock <IAdmissionGradesManager>(); var student = new Student { AdmissionGrade = 8.5, Cnp = 1, FirstName = "John", LastName = "Doe" }; var students = new List <Student> { student }; var result = new Result { AdmissionGrade = 8.5, Clasification = Categories.Budget, Cnp = 1, FirstName = "John", LastName = "Doe" }; var expectedResults = new List <Result> { result }; mockIAdmissionGradesManager.Setup(manager => manager.GetResults(students)).Returns(expectedResults); var resultsController = new ResultsController(mockIAdmissionGradesManager.Object); //Act var actualResults = resultsController.Get(); //Assert Assert.IsNotNull(actualResults); Assert.AreEqual(expectedResults.Count, actualResults.Count); mockIAdmissionGradesManager.Verify(mock => mock.GetResults(students), Times.Once()); }
private void Awake() { titleController = FindObjectOfType <TitleController>(); cinematicController = FindObjectOfType <CinematicController>(); gameplayController = FindObjectOfType <GameplayController>(); deathController = FindObjectOfType <DeathController>(); resultsController = FindObjectOfType <ResultsController>(); }
private void DrawController_LineIsReady() { //drawController.IsEnabled = false; figure.FadeIn(); ResultsController resultController = GetComponentInChildren <ResultsController>(); resultController.CalculateResult(); }
public void Result_ReturnsCorrectView_True() { RepeatCounter test = new RepeatCounter("hello", "hello hello"); ResultsController controller = new ResultsController(); ActionResult indexView = controller.Results(test); Assert.IsInstanceOfType(indexView, typeof(ViewResult)); }
public IndexTests() { mapper = A.Fake <IMapper>(); sessionService = A.Fake <ISessionService>(); assessmentService = A.Fake <IAssessmentService>(); resultsService = A.Fake <IResultsService>(); logService = A.Fake <ILogService>(); controller = new ResultsController(logService, mapper, sessionService, resultsService, assessmentService); }
private void InitializeControllers() { _benchmarksController = new BenchmarksController(this, _view.BenchmarksView); _parametersController = new ParametersController(this, _view.ParametersView); _executionController = new ExecutionController(this, _view.ExecutionView); _resultsController = new ResultsController(this, _view.ResultsView); _environmentController = new EnvironmentController(this, _view.EnvironmentView); _asyncWaitController = new AsyncWaitController(this); _errorHandlingController = new ErrorHandlingController(this); }
public void TheDefaultCtor_ShouldCreateNewInstance() { //Arrange //Act var resultsController = new ResultsController(); //Assert Assert.IsNotNull(resultsController); }
public void ExistResults() { // Arrange ResultsController controller = new ResultsController(); // Act ViewResult result = controller.ExistResults() as ViewResult; // Assert Assert.IsNotNull(result); }
public void Setup() { _urlHelperMock = new Mock <IUrlHelper>(); _environmentServiceClient = new Mock <IEnvironmentsService>(); _testsClient = new Mock <ITestService>(); _testsClient.Setup(x => x.GetResultById(It.IsAny <Guid>())).Returns(new TestFileResult()); _testsClient.Setup(x => x.GetSummaries(It.IsAny <DateTime>(), It.IsAny <int>(), It.IsAny <int>(), It.IsAny <string>())).Returns(Task.FromResult(new TestFileResultSummaryCollection())); _resultsController = new ResultsController(_urlHelperMock.Object, _testsClient.Object, _environmentServiceClient.Object); }
public void Get_Zero_Items() { TestHelpers.SetupDbSet(this.mockSet, new List <result>()); ResultsController controller = new ResultsController(this.mockContext.Object); IQueryable <result> result = controller.GetResults(); Assert.IsNotNull(result); Assert.AreEqual(0, result.Count()); }
public void Get_Should_Return_Items() { TestHelpers.SetupDbSet(this.mockSet, this.data); ResultsController controller = new ResultsController(this.mockContext.Object); IQueryable <result> result = controller.GetResults(); Assert.IsNotNull(result); Assert.AreNotEqual(0, result.Count()); }
public RolesTests() { mapper = A.Fake <IMapper>(); sessionService = A.Fake <ISessionService>(); assessmentService = A.Fake <IAssessmentService>(); resultsService = A.Fake <IResultsService>(); testCategory = "testCategory"; logService = A.Fake <ILogService>(); controller = new ResultsController(logService, mapper, sessionService, resultsService, assessmentService); }
public void Result_HasCorrectModelType_Results() { //Arrange ResultsController controller = new ResultsController(); ViewResult costDataType = controller.FilloutForm("hello", "hello and hello") as ViewResult; //Act var result = costDataType.ViewData.Model; //Assert Assert.IsInstanceOfType(result, typeof(RepeatCounter)); }
public void SetResults(ResultsController controller) { this.controller = controller; var scores = controller.Scores.OrderByDescending(x => x.VictoryPoints).ToList(); var formatter = new DecimalsFormatter(0, 0); this.UpdateScene( ref this.scoresText, new SceneObject(scores.Select( (x, i) => new PolygonData( TextZ, new SpriteData( Matrix4.CreateScale(TextSize, TextSize, 1) * Matrix4.CreateTranslation(-0.2f, -0.5f * i + 0.8f, 0), TextRenderUtil.Get.TextureId, Color.White, null, true ), TextRenderUtil.Get.BufferRaster( formatter.Format(x.VictoryPoints), -1f, Matrix4.Identity ).ToList() ))) ); this.UpdateScene( ref this.namesText, new SceneObject(scores.Select( (x, i) => new PolygonData( TextZ, new SpriteData( Matrix4.CreateScale(TextSize, TextSize, 1) * Matrix4.CreateTranslation(0, -0.5f * i + 0.8f, 0), TextRenderUtil.Get.TextureId, Color.White, null, true ), TextRenderUtil.Get.BufferRaster( x.Player.Name, 0f, Matrix4.Identity ).ToList() ))) ); }
public void Get_Sport_By_ID_Should_Return_Sport() { TestHelpers.SetupDbSet(this.mockSet, this.data); ResultsController controller = new ResultsController(this.mockContext.Object); controller.Request = new HttpRequestMessage(); controller.Configuration = new HttpConfiguration(); IHttpActionResult response = controller.GetResult(data.First().id); var result = response as OkNegotiatedContentResult <result>; var coutryResult = result.Content; Assert.IsNotNull(response); Assert.IsNotNull(coutryResult); Assert.AreEqual(data.First(), coutryResult); }
public ResultsControllerTests() { _logger = Substitute.For <ILogger <ResultsController> >(); _apiServices = Substitute.For <IApiServices>(); _session = Substitute.For <ISession>(); _appSettings = Substitute.For <IOptions <AppSettings> >(); _appSettings.Value.Returns(new AppSettings()); _controller = new ResultsController(_logger, _apiServices, _appSettings) { ControllerContext = new ControllerContext { HttpContext = new DefaultHttpContext { Session = _session } } }; }
public void Setup() { List <ExamSubject> examSubjects = new List <ExamSubject> { new ExamSubject() { Subject = "A Test Subject One", Results = new List <Results> { new Results() { Grade = "FAIL", Year = 2019 }, new Results() { Grade = "PASS", Year = 2020 } } }, new ExamSubject() { Subject = "B Test Subject Two", Results = new List <Results> { new Results() { Grade = "Pass", Year = 2019 } } } }; var logger = new Mock <ILogger <ResultsController> >(); var examAPIService = new Mock <IExamRepositoryService>(); examAPIService.Setup(p => p.GetExamResults()) .Returns(Task.FromResult(examSubjects)); resultsController = new ResultsController(logger.Object, examAPIService.Object); }
public ResultsControllerTests() { MockDbContext = new Mock <ApplicationDbContext>(); MockHttpContext = new Mock <HttpContext>(); MockFileStorageService = new Mock <IFileStorageService>(); MockDataSigningService = new Mock <IDataSigningService>(); MockCyberSourceSettings = new Mock <IOptions <CyberSourceSettings> >(); MockAppSettings = new Mock <IOptions <AppSettings> >(); MockOrderMessageService = new Mock <IOrderMessageService>(); var mockDataProvider = new Mock <SessionStateTempDataProvider>(); //Data OrderData = new List <Order>(); for (int i = 0; i < 3; i++) { var order = CreateValidEntities.Order(i + 1, true); order.Creator = CreateValidEntities.User(2); OrderData.Add(order); } CyberSourceSettings = new CyberSourceSettings(); CyberSourceSettings.AccessKey = "123"; CyberSourceSettings.ProfileId = "myProfile"; AppSettings = new AppSettings(); AppSettings.CyberSourceUrl = "Http://FakeUrl.com"; //Setup MockDbContext.Setup(a => a.Orders).Returns(OrderData.AsQueryable().MockAsyncDbSet().Object); MockCyberSourceSettings.Setup(a => a.Value).Returns(CyberSourceSettings); MockAppSettings.Setup(a => a.Value).Returns(AppSettings); Controller = new ResultsController(MockDbContext.Object, MockFileStorageService.Object, MockDataSigningService.Object, MockCyberSourceSettings.Object, MockAppSettings.Object, MockOrderMessageService.Object) { TempData = new TempDataDictionary(MockHttpContext.Object, mockDataProvider.Object) }; }
public void SetUp() { _mockApi = new Mock <ISearchAndCompareApi>(); _mockFlag = new Mock <IFeatureFlags>(); _redirectUrlMock = new Mock <IRedirectUrlService>(); _resultsController = new ResultsController(_mockApi.Object, _mockFlag.Object, _redirectUrlMock.Object) { TempData = new Mock <ITempDataDictionary>().Object }; _resultsFilter = new ResultsFilter { funding = 2, hasvacancies = true, fulltime = true, parttime = false, }; }
public ResultsControllerTests() { _logger = Substitute.For <ILogger <ResultsController> >(); _apiServices = Substitute.For <IApiServices>(); _appSettings = Substitute.For <IOptions <AppSettings> >(); _dataProtectionProvider = new EphemeralDataProtectionProvider(); _appSettings.Value.Returns(new AppSettings()); _controller = new ResultsController(_logger, _apiServices, _appSettings, _dataProtectionProvider) { ControllerContext = new ControllerContext { HttpContext = new DefaultHttpContext { } } }; _controller.Request.Cookies = new RequestCookieCollection(new Dictionary <string, string> { { ".dysac-session", _dataProtectionProvider.CreateProtector("BaseController").Protect("201904-Abc123") } }); }
/// <summary> /// Handles quiz list double click event /// If type is select then we take the quiz /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void quizSelectedMenuItem_DoubleClick(object sender, EventArgs e) { //decide what to do based on objective if (myObjective == Objective.TakeQuiz) { GlobalData.currentQuiz = (QuizData)lvwQuizzes.SelectedItems[0].Tag; GlobalData.currentScreen.DisplayView(new QuizView(myObjective)); this.Dispose(); } else if (myObjective == Objective.ViewAllResults) { GlobalData.currentQuiz = (QuizData)lvwQuizzes.SelectedItems[0].Tag; GlobalData.currentScreen.DisplayView(new QuizView(myObjective)); this.Dispose(); } else if (myObjective == Objective.ViewSingleResults) { //display students percentage on this quiz MessageBox.Show("You scored " + ResultsController.GetStudentPercentage(GlobalData.currentUser, (QuizData)lvwQuizzes.SelectedItems[0].Tag) + "% on this quiz"); } }
/// <summary> /// handles submit buttons click event. /// Allows student to submit a quiz they are taking. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void btnSubmit_Click(object sender, EventArgs e) { if (MessageBox.Show("Are you sure you want to submit this quiz?", "Submit", MessageBoxButtons.OKCancel) == DialogResult.OK) { ResultData temp = new ResultData(GlobalData.currentUser, GlobalData.currentQuiz); foreach (QuestionBox ind in questionBoxes) { for (int i = 0; i < ind.rbtnAnswers.Length; i++) { if (ind.rbtnAnswers[i].Checked) { temp.Answers.Add((AnswerData)ind.rbtnAnswers[i].Tag); } } } ResultsEntity res = new ResultsEntity(); res.AddResult(temp); res.Dispose(); MessageBox.Show("You scored " + ResultsController.GetStudentPercentage(GlobalData.currentUser, GlobalData.currentQuiz) + "%"); GoBackToQuizzesView(); } }
public void Get_ReturnsResults() { var service = Substitute.For <IResultsService>(); service.GetResults().Returns(new[] { new SubjectResult { Subject = "Subject", Results = new[] { new Result { Year = 2020, Grade = "Pass" } } } }); var controller = new ResultsController(service); var result = controller.Get(); Assert.NotEmpty(result); Assert.Contains(result, item => item.Subject == "Subject" && item.Results.Any()); }
public void Results() { var results = new List <ResultVM> { new ResultVM { ResultID = 1, AthleteID = 1, AthleteName = "Niall Martin", EventID = 1, EventName = "100 metres", DateOfResult = DateTime.Now, Result = 11.3, IsDeleted = true }, new ResultVM { ResultID = 2, AthleteID = 1, AthleteName = "Niall Martin", EventID = 1, EventName = "100 metres", DateOfResult = DateTime.Now, Result = 10.7, IsDeleted = false }, new ResultVM { ResultID = 3, AthleteID = 2, AthleteName = "Shane O'Rourke", EventID = 1, EventName = "100 metres", DateOfResult = DateTime.Now, Result = 21.3, IsDeleted = false } }; // Arrange ResultsController controller = new ResultsController(); // Act ViewResult result = controller.Results(results) as ViewResult; // Assert Assert.IsNotNull(result); }
public void Test_Get() { //arrange HttpRequestMessage request = GetRequest("aql.eco/Test/all_objects/odata/Results"); IPrincipal principal = GetPrincipal(); ResultsController controller = new ResultsController(_mock.Object) { Request = request, User = principal }; ODataQueryOptions opts = new ODataQueryOptions <DscQData>(new ODataQueryContext(GetEdmModel(), typeof(DscQData), new ODataPath()), request); HttpRequestMessage request1 = GetRequest("aql.eco/Test/all_objects/odata/Results"); ColumnsController controller1 = new ColumnsController(_mock.Object) { Request = request1, User = principal }; ODataQueryOptions opts1 = new ODataQueryOptions <DscQColumn>(new ODataQueryContext(GetEdmModel(), typeof(DscQColumn), new ODataPath()), request); //act IQueryable <DscQData> result = controller.Get(DataSource, Path); IQueryable <DscQColumn> columns = controller1.Get(DataSource, Path); //assert Assert.IsNotNull(result); Assert.AreEqual(result.Count(), 1); Assert.AreEqual(result.FirstOrDefault()?.DynamicProperties?.Count, columns.Count()); _mock.Verify(d => d.Dispatch <DscQDataQuery, DscQDataQueryResult>(It.IsAny <DscQDataQuery>()), Times.Once()); }