protected void Page_Load(object sender, EventArgs e) { DataSetTitle = GetTitleWithoutGroupForSchoolTypeUnsupported( ((GlobalValues.WOW.Key == WOWKeys.WSASCombined) ? WOWKeys.WSASCombined : WOWKeys.WKCE) + " - " + ((GlobalValues.Grade.Key == GradeKeys.Combined_PreK_12) ? (GlobalValues.Grade.Key.ToString()) : ("Grade " + GlobalValues.Grade.Key.ToString())) + " - " + GlobalValues.SubjectID.Key ).Replace(TitleBuilder.GetYearRangeInTitle(QueryMarshaller.years), "November " + ((GlobalValues.Year) - 1).ToString() + "* Data").Replace("Summary - All School Types Combined", "Summary") ; CompareContinuingDataGrid.AddSuperHeader(DataSetTitle); SetUpChart(); set_state(); setBottomLink(); }
protected void Page_Load(object sender, EventArgs e) { String dataType = GlobalValues.HighSchoolCompletion.Key; if (GlobalValues.HighSchoolCompletion.Key == HighSchoolCompletionKeys.All) { dataType = "All Credential Types"; } String prefix = "High School Completion Rate - " + dataType + TitleBuilder.newline + GlobalValues.TmFrm.Key; DataSetTitle = GetTitle(prefix); String sTypeTitle = TitleBuilder.GetSchoolTypeInTitle(GlobalValues.STYP); if (TitleBuilder.GetSchoolTypeInTitle(GlobalValues.STYP) != String.Empty) { DataSetTitle = DataSetTitle.Replace(sTypeTitle, String.Empty); } ((WinssDataGrid)DataGrid).AddSuperHeader(DataSetTitle); ((WinssDataGrid)DataGrid).AddSuperHeader(GetSecondSuperHeader()); List <String> dgOrder = QueryMarshaller.BuildOrderByList(DataSet.Tables[0].Columns); //timeframe should be the second sort factor dgOrder.Insert(1, v_HSCWWoDisSchoolDistStateEconELPXYearRate.TimeFrameSort); barChart.OrderBy = TimeFrameDataGrid.OrderBy = String.Join(",", dgOrder.ToArray()); set_state(); if (CountDimensions(SetIsDisaggFlags(GlobalValues)) > 2) { HideGraphForDisAggOverflow(); } else { SetUpChart(DataSet); } }
protected void Page_Load(object sender, EventArgs e) { string title = "WRCT* - Grade 3 - Reading " + WebSupportingClasses.TitleBuilder.newline + GlobalValues.Level.Key; DataSetTitle = GetTitleWithoutGroupForSchoolTypeUnsupported(title); DataSetTitle = DataSetTitle.Replace( TitleBuilder.GetYearRangeInTitle(new List <String> (new String[] { GlobalValues.Year.ToString() })), "March " + GlobalValues.Year.ToString() + " Results"); WrctDataGrid.AddSuperHeader(DataSetTitle); List <String> order = QueryMarshaller.BuildOrderByList(DataSet.Tables[0].Columns); if (GlobalValues.OrgLevel.Key == OrgLevelKeys.School) { order.Insert(0, v_WRCT.OrgSchoolTypeLabel); } WrctDataGrid.OrderBy = String.Join(",", order.ToArray()); barChart.OrderBy = String.Join(",", order.ToArray()); SetUpChart(); set_state(); }
public string Title() { var t = new TitleBuilder(); t.Append("FooBar"); return t.ToString(); }
public void GetTitleByID_GivenSingleTitleWithNoMatchingId_ShouldReturnNull() { //---------------Set up test pack------------------- var title = new TitleBuilder() .WithRandomProps().Build(); var dbContext = new TestDbContextBuilder() .WithTitles(title) .Build(); var repository = new BorrowerRepository(dbContext); //---------------Assert Precondition---------------- //---------------Execute Test ---------------------- var actualTitle = repository.GetTitleById(title.Id + 1); //---------------Test Result ----------------------- Assert.IsNull(actualTitle); }
public void GetAllTitles_GivenManyTitle_ShouldReturnTitle() { //---------------Set up test pack------------------- var title1 = new TitleBuilder() .WithRandomProps().Build(); var title2 = new TitleBuilder() .WithRandomProps().Build(); var title3 = new TitleBuilder() .WithRandomProps().Build(); var dbContext = new TestDbContextBuilder() .WithTitles(title1, title2, title3) .Build(); var repository = new BorrowerRepository(dbContext); //---------------Assert Precondition---------------- //---------------Execute Test ---------------------- var titles = repository.GetAllTitles(); //---------------Test Result ----------------------- Assert.AreEqual(3, titles.Count); var actualFirst = titles.First(); Assert.AreSame(title1, actualFirst); var actualLast = titles.Last(); Assert.AreSame(title3, actualLast); }
public void Create_POST_ShouldCallSaveAndRedirectToIndex() { var borrower = new BorrowerBuilder() .WithRandomProps() .Build(); var file = Substitute.For<HttpPostedFileBase>(); file.FileName.Returns("somefileName"); file.ContentLength.Returns(Int32.MaxValue); file.ContentType.Returns(String.Empty); file.InputStream.Returns(Stream.Null); var repository = Substitute.For<IBorrowerRepository>(); var title = new TitleBuilder().WithRandomProps().Build(); borrower.TitleId = title.Id; repository.GetTitleById(borrower.TitleId).Returns(title); var mapper = Substitute.For<IMappingEngine>(); var borrowerViewModel = new BorrowerViewModel (); mapper.Map<Borrower>(borrowerViewModel).Returns(borrower); borrowerViewModel.Id = borrower.Id; borrowerViewModel.ContactNumber = borrower.ContactNumber; borrowerViewModel.Email = borrower.Email; borrowerViewModel.FirstName = borrower.FirstName; borrowerViewModel.Surname = borrower.Surname; borrowerViewModel.Photo = borrower.Photo; borrowerViewModel.TitleId = borrower.TitleId; var borrowerController = CreateBuilder() .WithBorrowerRepository(repository) .WithMappingEngine(mapper) .Build(); //---------------Assert Precondition---------------- //---------------Execute Test ---------------------- var result = borrowerController.Create(borrowerViewModel, file) as RedirectToRouteResult; //---------------Test Result ----------------------- Assert.AreSame(title, borrower.Title); repository.Received().Save(borrower); Assert.IsNotNull(result); var actionName = result.RouteValues["action"]; Assert.AreEqual("Index", actionName); }
public void NewBuilder() { builder = new TitleBuilder("Text"); }
protected void Page_Load(object sender, EventArgs e) { //show message if the graph is not visible pnlMessage.Visible = (Graph.Visible == false); DataSetTitle = GetTitleWithoutGroupForSchoolTypeUnsupported( ((GlobalValues.WOW.Key == WOWKeys.WSASCombined) ? WOWKeys.WSASCombined : WOWKeys.WKCE) + " - " + ( (GlobalValues.Grade.Key == GradeKeys.Combined_PreK_12 || GlobalValues.Grade.Key == GradeKeys.AllDisAgg) ? String.Empty : "Grade " ) + GlobalValues.Grade.Key + " - " + GlobalValues.SubjectID.Key + WebSupportingClasses.TitleBuilder.newline + GlobalValues.Level.Key ) ; DataSetTitle = DataSetTitle.Replace( GlobalValues.GetOrgName(), GlobalValues.GetOrgName() + "Compared to Other " + ((GlobalValues.OrgLevel.Key == OrgLevelKeys.School)? "Schools" : "Districts") + " in " + ((GlobalValues.LF.Key == LFKeys.State)? "Entire State" : (GlobalValues.LF.Key == LFKeys.CESA)? "CESA " + GlobalValues.Agency.CESA.Trim() : GlobalValues.Agency.CountyName.Trim() ) ); if (GlobalValues.FAYCode.Key == FAYCodeKeys.FAY) { DataSetTitle = DataSetTitle.Replace(GlobalValues.GetOrgName(), GlobalValues.GetOrgName().Trim() + " FAY "); } if (GlobalValues.WOW.Key == WOWKeys.WSASCombined && GlobalValues.Level.Key == LevelKeys.BasicMinSkillEng) { DataSetTitle = DataSetTitle.Replace("+ WAA SwD/ELL ", String.Empty); } DataSetTitle = DataSetTitle.Replace(TitleBuilder.GetYearRangeInTitle(QueryMarshaller.years), "November " + (GlobalValues.Year - 1).ToString() + " Data"); if (GlobalValues.OrgLevel.Key == OrgLevelKeys.School) { DataSetTitle = DataSetTitle.Replace(TitleBuilder.GetSchoolTypeInTitle(GlobalValues.STYP), String.Empty); } StateTestsScatterDataGrid.AddSuperHeader(DataSetTitle); StateTestsScatterDataGrid.AddSuperHeader(GetSecondSuperHeader()); List <String> order = QueryMarshaller.BuildOrderByList(DataSet.Tables[0].Columns); order.Insert(0, v_WSAS.School_Name); order.Insert(0, v_WSAS.District_Name); //same index is intentional... district, then school StateTestsScatterDataGrid.OrderBy = String.Join(", ", order.ToArray()); StateTestsScatterDataGrid.ForceCurrentFloatToTopOrdering = true; SetUpChart(); set_state(); setBottomLink(); }
public void EnumAsArgumentWithMultipleWordsFormatted() { var t = new TitleBuilder(); t.Append(Sex.NotSpecified); Assert.AreEqual("Not Specified", t.ToString()); }
public void EnumAsArgumentWithSingleWord() { var t = new TitleBuilder(); t.Append(Sex.Female); Assert.AreEqual("Female", t.ToString()); }
protected void Page_Load(object sender, EventArgs e) { DataSetTitle = GetTitleWithoutGroupForSchoolTypeUnsupported( ((GlobalValues.WOW.Key == WOWKeys.WSASCombined) ? WOWKeys.WSASCombined : WOWKeys.WKCE) + " - " + ( (GlobalValues.Grade.Key == GradeKeys.Combined_PreK_12 || GlobalValues.Grade.Key == GradeKeys.AllDisAgg) ? String.Empty : "Grade " ) + GlobalValues.Grade.Key + " - " + GlobalValues.SubjectID.Key ) ; DataSetTitle = DataSetTitle.Replace( GlobalValues.GetOrgName(), "Top Five " + ((GlobalValues.OrgLevel.Key == OrgLevelKeys.School) ? "Schools" : "Districts") + " in " + ((GlobalValues.LF.Key == LFKeys.State) ? "Entire State" : (GlobalValues.LF.Key == LFKeys.CESA) ? "CESA " + GlobalValues.Agency.CESA.Trim() : GlobalValues.Agency.CountyName.Trim() ) + ((GlobalValues.Sim.Key == SimKeys.Outperform)? " Outperforming " : " Similar to ") + WebSupportingClasses.TitleBuilder.newline + GlobalValues.GetOrgName() + WebSupportingClasses.TitleBuilder.newline + " Sorted by " + GlobalValues.SORT.Key ); if (GlobalValues.FAYCode.Key == FAYCodeKeys.FAY) { DataSetTitle = DataSetTitle.Replace(GlobalValues.GetOrgName(), GlobalValues.GetOrgName().Trim() + " FAY "); } DataSetTitle = DataSetTitle.Replace(TitleBuilder.GetYearRangeInTitle(QueryMarshaller.years), "November " + (GlobalValues.Year - 1).ToString() + " Data"); if (GlobalValues.OrgLevel.Key == OrgLevelKeys.School) { DataSetTitle = DataSetTitle.Replace(TitleBuilder.GetSchoolTypeInTitle(GlobalValues.STYP), String.Empty); } DataSetTitle = DataSetTitle.Replace(TitleBuilder.GetCompareToInTitle(GlobalValues.OrgLevel, GlobalValues.CompareTo, GlobalValues.STYP, GlobalValues.S4orALL, WebSupportingClasses.TitleBuilder.GetRegionString(GlobalValues)), String.Empty); if (GlobalValues.Sim.Key != SimKeys.Default) { DataSetTitle = DataSetTitle .Replace("Top Five ", "All " + ((GlobalValues.Sim.Key == SimKeys.AllSimilar) ? String.Empty : "Similar ") ); } SimilarDataGrid.AddSuperHeader(DataSetTitle); SimilarDataGrid.AddSuperHeader(GetSecondSuperHeader()); SimilarDataGrid.OrderBy = String.Empty; //disable default order by and let SQL take over SetUpChart(); barChart.OrderBy = String.Empty; //disable default order by and let SQL take over if (GlobalValues.Sim.Key != SimKeys.Default) { barChart.Visible = false; } if (GlobalValues.Sim.Key != SimKeys.Default) { SimilarDefPanel.Visible = true; SimilarDefLabel.Text = SimilarDefinitionDescription().Replace("\n", "<br />"); } set_state(); setBottomLink(); }
public void NewBuilder() { culture = Thread.CurrentThread.CurrentCulture; Thread.CurrentThread.CurrentCulture = CultureInfo.InvariantCulture; builder = new TitleBuilder(); }
protected void Page_Load(object sender, EventArgs e) { if (GlobalValues.CompareTo.Key == CompareToKeys.Years && (GlobalValues.SubjectID.Key == SubjectIDKeys.Math || GlobalValues.SubjectID.Key == SubjectIDKeys.Reading || GlobalValues.SubjectID.Key == SubjectIDKeys.AllTested) ) { pnlNotComparable.Visible = true; } DataSetTitle = GetTitleForSchoolTypeUnsupported( ((GlobalValues.WOW.Key == WOWKeys.WSASCombined) ? "WSAS" : "WKCE") + " - " + ((GlobalValues.Grade.Key != GradeKeys.AllDisAgg && GlobalValues.Grade.Key != GradeKeys.Combined_PreK_12) ? "Grade " : String.Empty) + GlobalValues.Grade.Key + " - " + GlobalValues.SubjectID.Key + WebSupportingClasses.TitleBuilder.newline + GlobalValues.Level.Key + WebSupportingClasses.TitleBuilder.newline + ((GlobalValues.WOW.Key == WOWKeys.WSASCombined) ? WOWKeys.WSASCombined.Replace("WSAS: ", String.Empty) : WOWKeys.WKCE) ) ; if (GlobalValues.FAYCode.Key == FAYCodeKeys.FAY) { DataSetTitle = DataSetTitle.Replace(GlobalValues.GetOrgName(), GlobalValues.GetOrgName() + " FAY"); } if (GlobalValues.WOW.Key == WOWKeys.WSASCombined && GlobalValues.Level.Key == LevelKeys.BasicMinSkillEng) { DataSetTitle = DataSetTitle.Replace("+ WAA SwD/ELL ", String.Empty); } //if (GlobalValues.CompareTo.Key != CompareToKeys.Years) DataSetTitle = DataSetTitle.Replace(TitleBuilder.GetYearRangeInTitle(QueryMarshaller.years), "November " + (GlobalValues.Year - 1).ToString() + " Data") ; StateTestsDataGrid.AddSuperHeader(DataSetTitle); List <String> order = new List <string>(); StateTestsDataGrid.OrderBy = barChart.OrderBy = GetCustomOrderBy(order, DataSet.Tables[0].Columns); ///*GRAPH*: disaggFlags = SetIsDisaggFlags(GlobalValues); //used by CountDimensions() and SetGraphSeriesAndAxisLabelColumns_() if (CountDimensions(disaggFlags) > 2) { HideGraphForDisAggOverflow(); } else { SetUpGraph(); } set_state(); setBottomLink(); }
public void TestNewBuilderContainsUnmodifiedText() { builder = new TitleBuilder("Text"); AssertTitleIs("Text"); }
protected override void OnLoad(EventArgs e) { Page.Master.EnableViewState = false; ((SligoCS.Web.WI.WI)Page.Master).SetPageHeading(SetPageHeading()); Page.Title = Page.Title + " - " + SetPageHeading(); //SetLinkChangeSelectedSchoolOrDistrict(ChangeSelectedSchoolOrDistrict); if (Database != null) { QueryMarshaller.AutoQuery(Database); DataSet = Database.DataSet.Copy(); } OnSetGridColumnVisibility(); if (Graph != null) { //Don't display the graph if Compare To Selected is All Graph.Visible = !( (GlobalValues.CompareTo.Key == CompareToKeys.SelDistricts || GlobalValues.CompareTo.Key == CompareToKeys.SelSchools) && GlobalValues.S4orALL.Key == S4orALLKeys.AllSchoolsOrDistrictsIn ); //if not already hidden, Check whether there is any data to graph. if (Graph.Visible) { Graph.Visible = (DataSet.Tables[0].Rows.Count != 0); } //Always show when debug = graph if ((GlobalValues.TraceLevels & TraceStateUtils.TraceLevels.graph) == TraceStateUtils.TraceLevels.graph) { Graph.Visible = true; } } //No Data message: if (DataSet.Tables.Count > 0 && DataSet.Tables[0].Rows.Count <= 0) { ((WinssDataGrid)DataGrid).NoDataMessage.Visible = true; } //hide DataGrid Table if ((Request.QueryString["DETAIL"] != null) && (Request.QueryString["DETAIL"].ToString() != string.Empty)) { string detailVal = Request.QueryString["DETAIL"]; if (detailVal == "NO") { DataGrid.Visible = false; } } //actually raises the Load Event, so child Pages' handler is not executed until this is called. base.OnLoad(e); if (!String.IsNullOrEmpty(TitleBuilder.Prefix)) { rawCsvName = TitleBuilder.DownloadRawDataFileName(TitleBuilder.Prefix); Session.Add("RawCsvName", rawCsvName); Session.Add("RawCsvData", GenerateRawCsvData(DataSet)); if (globalValues.SuperDownload.Key == SupDwnldKeys.True && !((GlobalValues.TraceLevels & TraceStateUtils.TraceLevels.globals) != 0)) { Response.Redirect("serveRawDataCsv.aspx"); } } if (GlobalValues.SuperDownload.Key == SupDwnldKeys.False) { OnDataBindTable(); //must be called after Page Load has been if (Graph != null && Graph.Visible) { OnDataBindGraph(); } } }
protected virtual String GetTitleWithoutGroup(String beginTitle) { return(TitleBuilder.GetTitleWithoutGroup(beginTitle, GlobalValues, QueryMarshaller)); }
protected virtual void Append4Lines(TitleBuilder tb) { tb.Append(Line1).Append(",", Line2).Append(", ", Line3).Append(",", Line4).Append(",", Line5); }
protected virtual String GetTitleWithoutGroupForSchoolTypeUnsupported(String beginTitle) { return(TitleBuilder.GetTitleWithoutGroupForSchoolTypeUnsupported(beginTitle, GlobalValues, QueryMarshaller)); }