public void GivenRobotsWithNoSitemap_ThenRobotsDoesNotContainSitemapsEvent() { var invalidRobotsUrl = Given.A.Robots.WithNoSitemaps.Url; var invalidHttpMessageHandlerFactory = Given.A.Robots.WithNoSitemaps.HttpMessageHandler; var robots = new Robots( invalidRobotsUrl, invalidHttpMessageHandlerFactory ); var invalidRobotsFile = Record.Exception(() => robots.GeneratePerformanceReport()); invalidRobotsFile.Should().BeOfType <RobotsDoesNotContainSitemaps>(); }