public async Task SpyTest()
        {
            // arange
            var service = new WeatherServiceSpy();

            // act
            await service.GetCityWeatherAsync(CityName);

            // assert
            service.HasBeenCalled().GetCityWeatherAsync();
            service.HasBeenCalled().GetCityWeatherAsync(CityName);
            service.HasBeenCalled().Once().GetCityWeatherAsync();
            service.HasBeenCalled().Once().GetCityWeatherAsync(CityName);

            var invokation = service.GetCalls().First().GetCityWeatherAsync();
            Assert.AreEqual("GetCityWeatherAsync", invokation.Name);
        }
Beispiel #2
0
        public async Task SpyTest()
        {
            // arange
            var service = new WeatherServiceSpy();

            // act
            await service.GetCityWeatherAsync(CityName);

            // assert
            service.HasBeenCalled().GetCityWeatherAsync();
            service.HasBeenCalled().GetCityWeatherAsync(CityName);
            service.HasBeenCalled().Once().GetCityWeatherAsync();
            service.HasBeenCalled().Once().GetCityWeatherAsync(CityName);

            var invokation = service.GetCalls().First().GetCityWeatherAsync();

            Assert.AreEqual("GetCityWeatherAsync", invokation.Name);
        }