public void CanCallTheWeatherDao()
        {
            // arrange
            StubWeatherDao stub = new StubWeatherDao();
            WeatherService service = new WeatherService(stub);

            // act
            int result = service.CurrentTemp();

            // assert
            Assert.AreEqual(75, result);
        }
        public void CanCallTheWeatherDao_WithMock()
        {
            // Arrange
            Mock<IWeatherDao> mock = new Mock<IWeatherDao>();
            WeatherService service = new WeatherService(mock.Object);
            mock.Setup(x => x.GetCurrentTemperature()).Returns(32);

            // Act
            int result = service.CurrentTemp();

            // Assert
            Assert.AreEqual(32, result);
        }