public void ThenTheWeatherForecastsShouldBe(int p0) { // Arrange const int expected = 5; var controller = new SampleDataController(); // Act var result = controller.WeatherForecasts().ToList().Count; // Assert Assert.Equal(result, expected); }
public void Get_WeatherForecasts() { // Arrange var controller = new SampleDataController(); // Act var result = controller.WeatherForecasts().ToList(); // Assert //Assert.Equal(5, result.Count); Assert.Equal(5, result.Count); }
public void SampleDataController_WeatherForecasts_ShouldCallWeatherService() { // Arrange var mockWeatherService = new Mock <IWeatherService>(); var target = new SampleDataController(mockWeatherService.Object); // Act target.WeatherForecasts(); // Assert mockWeatherService.Verify(w => w.GetForecast(), Times.Once); }
public void Setup() { _controller = new SampleDataController() { ControllerContext = new ControllerContext() { HttpContext = new DefaultHttpContext() { // set context properties here } } }; }
public void RequestToLiveDataControllerReturnsTwitterStatsDetails() { TwitterStatsDetails expectedTwitterStatsDetails = new TwitterStatsDetails(); Mock <ITwitterSampleDataRetriever> mockTwitterSampleDataRetriever = new Mock <ITwitterSampleDataRetriever>(); mockTwitterSampleDataRetriever.Setup(mteldr => mteldr.GetStats()).Returns(expectedTwitterStatsDetails); SampleDataController sampleDataController = new SampleDataController(mockTwitterSampleDataRetriever.Object); TwitterStatsDetails returnedTwitterStatsDetails = sampleDataController.Get(); Assert.Equal(expectedTwitterStatsDetails, returnedTwitterStatsDetails); }
public void SetUp() { var services = new ServiceCollection(); services.AddDbContext <WebsitesContext>(options => options.UseInMemoryDatabase(), ServiceLifetime.Singleton); services.AddSingleton <WebsitesController>(); services.AddSingleton <SampleDataController>(); var serviceProvider = services.BuildServiceProvider(); _testContext = serviceProvider.GetService <WebsitesContext>(); _testContext.SeedData().GetAwaiter().GetResult(); _websitesController = serviceProvider.GetService <WebsitesController>(); _sampleDataController = serviceProvider.GetService <SampleDataController>(); }
public void WeatherForecasts_ShouldReturnOneOrMore() { // Arrange var controller = new SampleDataController(); // Act var result = controller.WeatherForecasts(); // Assert var enu = result.Should().BeAssignableTo <IEnumerable <WeatherForecast> >().Subject; var list = enu.ToList(); list.Should().NotBeNullOrEmpty(); }
public void EnsureDependenciesAreSetup() { IConfiguration configuration = new ConfigurationBuilder() .AddJsonFile("appsettings.Development.json") .Build(); ServiceCollection services = new ServiceCollection(); services.AddTransient <SampleDataController>(); Startup startup = new Startup(configuration); startup.ConfigureServices(services); SampleDataController sampleDataController = services.BuildServiceProvider().GetService <SampleDataController>(); Assert.NotNull(sampleDataController); }
public void ShouldReturnWeatherForecastData() { SampleDataController controller = new SampleDataController(); Assert.AreEqual(5, controller.WeatherForecasts().Count()); }
public void TestSampleDataControllerType() { var controller = new SampleDataController(); Assert.IsInstanceOfType(controller, typeof(Controller)); }
public AppCode_IsPrime() { _primeService = new PrimeService(); _sampleDataController = new SampleDataController(); }