public void ScriptBundleShouldContainCorrectContent() { var bootstrapper = new Sample.Bootstrapper(); var browser = new Browser(bootstrapper); var result = browser.Get("/scripts.js"); result.StatusCode.Should().Be(HttpStatusCode.OK); var body = Encoding.UTF8.GetString(result.Body.ToArray()); body.Should().Contain("angular.module(\"app\",[\"app.constants\",\"app.controllers\""); }
public void IndexPageShouldReturnOkStatus() { var bootstrapper = new Sample.Bootstrapper(); var browser = new Browser(bootstrapper); var result = browser.Get("/", with => with.HttpRequest()); result.StatusCode.Should().Be(HttpStatusCode.OK); var body = Encoding.UTF8.GetString(result.Body.ToArray()); body.Should().Contain("This view was rendered using the Nancy Razor view engine"); }
public void StyleSheetBundleShouldContainCorrectContent() { var bootstrapper = new Sample.Bootstrapper(); var browser = new Browser(bootstrapper); var result = browser.Get("/styles.css", with => with.HttpRequest()); result.StatusCode.Should().Be(HttpStatusCode.OK); var body = Encoding.UTF8.GetString(result.Body.ToArray()); body.Should().Contain("Pure v0.5.0"); }