コード例 #1
0
            public void ShouldGetFile1()
            {
                // Arrange
                var expected = GetRandomString();

                _server.AddDocumentHandler((processor, stream) =>
                                           processor.Path == "/index.html"
                        ? expected
                        : null
                                           );
                // Act
                var result = DownloadResultFrom(_server, "/index.html");
                // Assert
                var asString = Encoding.UTF8.GetString(result);

                Expect(asString).To.Equal(expected);
            }
コード例 #2
0
        public static void TryServer()
        {
            Console.WriteLine("Starting Server");
            HttpServer server = new HttpServer();   // port: 1976, autoStart: true, logAction: Console.WriteLine);

            var html1 = $"<html><head></head><body></body>Fecth This, Dog!</html>";

            server.AddDocumentHandler(
                (p, s) => p.Path == "/Html/htmlpage.html"
                    ? html1
                    : null);

            Thread thread = new Thread(new ThreadStart(server.Start));

            thread.Start();

            //server.ServeFile("/Html/htmlpage.html")
        }