Esempio n. 1
0
        public void DataFrameInfoTest()
        {
            DataFrame dataFrame = MakeDataFrameWithTwoColumns(length: 5);

            DataFrameKernelExtension.RegisterDataFrame();
            var html = dataFrame.Info().ToDisplayString("text/html");

            Assert.Contains(TableHtmlPart, html);
            Assert.DoesNotMatch(_buttonHtmlPart, html);
        }
Esempio n. 2
0
        public void MoreThanOnePageDataFrameTest()
        {
            DataFrame dataFrame = MakeDataFrameWithTwoColumns(length: 26);

            DataFrameKernelExtension.RegisterDataFrame();
            var html = dataFrame.ToDisplayString("text/html");

            Assert.Contains(TableHtmlPart, html);
            Assert.Matches(_buttonHtmlPart, html);
        }
        public void LessThanOnePageDataFrameTest()
        {
            DataFrame dataFrame = MakeDataFrameWithTwoColumns(length: 5);

            DataFrameKernelExtension.RegisterDataFrame();
            var html = dataFrame.ToDisplayString("text/html");

            Assert.Contains(TableHtmlPart, html);
            Assert.DoesNotContain(ButtonHtmlPart, html);
        }
        public void DataFrameInfoTest()
        {
            DataFrame dataFrame = MakeDataFrameWithTwoColumns(length: 5);

            DataFrameKernelExtension.RegisterDataFrame();
            var html = dataFrame.Info().ToDisplayString("text/html");

            Assert.Contains(TABLE_HTML_PART, html);
            Assert.DoesNotContain(BUTTON_HTML_PART, html);
        }
        public void MoreThanTenRowsDataFrameTest()
        {
            DataFrame dataFrame = MakeDataFrameWithTwoColumns(length: 21);

            DataFrameKernelExtension.RegisterDataFrame();
            var html = dataFrame.ToDisplayString("text/html");

            Assert.Contains(TABLE_HTML_PART, html);
            Assert.Contains(BUTTON_HTML_PART, html);
        }
Esempio n. 6
0
        public async Task it_registers_formatters()
        {
            using var kernel = new CompositeKernel();

            var kernelExtension = new DataFrameKernelExtension();

            await kernelExtension.OnLoadAsync(kernel);

            var stream = @"id,name,color,deliciousness
1,apple,green,10
2,banana,yellow,11
3,cherry,red,9000".ToStream();

            var dataFrame = DataFrame.LoadCsv(stream);

            var formatted = dataFrame.ToDisplayString(TabularDataResourceFormatter.MimeType);

            this.Assent(formatted, _configuration);
        }
Esempio n. 7
0
        public async Task it_registers_formatters()
        {
            using var kernel = new CompositeKernel();

            var kernelExtension = new DataFrameKernelExtension();

            await kernelExtension.OnLoadAsync(kernel);

            using var stream = new MemoryStream();
            using var writer = new StreamWriter(stream);
            writer.AutoFlush = true;
            writer.Write(@"id,name,color,deliciousness
1,apple,green,10
2,banana,yellow,11
3,cherry,red,9000");
            stream.Position = 0;

            var dataframe = DataFrame.LoadCsv(stream);

            var formatted = dataframe.ToDisplayString(TabularDataFormatter.MimeType);

            this.Assent(formatted, _configuration);
        }