Beispiel #1
0
        public void SimpleWriteClipboardData()
        {
            TextLogger logger = new TextLogger();

            logger.Write("Foo");
            logger.GetClipboardData().Data.Should().Be("Foo");
        }
Beispiel #2
0
            public void Dispose()
            {
                if (_aggregatedLogger != null)
                {
                    List <ClipboardData> allData = new List <ClipboardData>
                    {
                        _richTextLogger.GetClipboardData(),
                                         _textLogger.GetClipboardData(),
                                         _csvLogger.GetClipboardData(),
                                         _spreadsheetLogger.GetClipboardData()
                    };

                    ClipboardHelper.SetClipboardData(allData.ToArray());
                    _richTextLogger = null;

                    _csvLogger.Dispose();
                    _spreadsheetLogger.Dispose();
                }
            }
Beispiel #3
0
        public void NoLogNullClipboardData()
        {
            TextLogger logger = new TextLogger();

            logger.GetClipboardData().Data.Should().BeNull();
        }