コード例 #1
0
 private void InitializeControls(opens open, string[] controlNames, Control control)
 {
     foreach (var name in controlNames)
     {
         ReflectionHelper.SetField(open, name, control);
     }
 }
コード例 #2
0
 private void AssertThatLinkButtonsCssClassIsEmpty(opens open, string[] linkButtons)
 {
     foreach (var name in linkButtons)
     {
         var button = ReflectionHelper.GetField(open, name) as LinkButton;
         Assert.That(button, Is.Not.Null);
         Assert.That(button.CssClass, Is.Empty);
     }
 }
コード例 #3
0
 private void AssertThatPlaceHoldersAreNotVisible(opens open, string[] placeHolders)
 {
     foreach (var name in placeHolders)
     {
         var placeHolder = ReflectionHelper.GetField(open, name) as PlaceHolder;
         Assert.That(placeHolder, Is.Not.Null);
         Assert.That(placeHolder.Visible, Is.False);
     }
 }
コード例 #4
0
        private void AssertReportData(Mock <IReportViewer> reportViewer, opens open, string reportPath)
        {
            var report = ReflectionHelper.GetField(open, "ReportViewer1") as ReportViewer;

            Assert.That(report, Is.Not.Null);
            Assert.That(report.LocalReport.ReportPath, Is.EqualTo(reportPath));
            Assert.That(report.LocalReport.DataSources, Is.Not.Null);
            Assert.That(report.LocalReport.DataSources, Is.InstanceOf(typeof(ReportDataSourceCollection)));
            Assert.That(report.LocalReport.DataSources.Count, Is.EqualTo(ReportDataSourceCount));
            var    mimeType  = PDFMimeType;
            string encoding  = null;
            string extention = null;

            string[]  streamids = null;
            Warning[] warnings  = null;
            reportViewer.Verify(x => x.Render(It.IsAny <string>(), null, out mimeType, out encoding, out extention, out streamids, out warnings), Times.Once());
        }