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