public void Should_Return_FileName(DevExtremeTheme theme) { // Given // When var result = theme.GetCssFileName(); // Then result.ShouldNotBeNullOrWhiteSpace(); }
public void Should_Set_Theme(DevExtremeTheme theme) { // Given var fixture = new GenericIssueReportFixture(GenericIssueReportTemplate.HtmlDxDataGrid); fixture.GenericIssueReportFormatSettings .WithOption(HtmlDxDataGridOption.Theme, theme); // When var result = fixture.CreateReport(new List <IIssue>()); // Then var doc = new HtmlDocument(); doc.LoadHtml(result); var stylesheetElements = doc.DocumentNode.SelectNodes("//link[@rel='stylesheet']"); stylesheetElements.Count.ShouldBe(2); stylesheetElements.ShouldContain(x => x.Attributes["href"].Value.EndsWith(theme.GetCssFileName())); }