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()));
            }