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); }