public async Task TestThat_GetFormattedDistance_When_DistanceIsValid_Returns_NotNullOrEmptyString() { // Arrange var distanceFormatter = new CoffeeShopDistanceFormatter(); // Act var formattedDistance = await distanceFormatter.GetFormattedDistance(MockObjects.ShopDistance1); // Assert Assert.False(string.IsNullOrEmpty(formattedDistance)); }
public async Task TestThat_GetFormattedDistance_When_DistanceIsValid_Returns_ExpectedFormattedDistance() { // Arrange var distanceFormatter = new CoffeeShopDistanceFormatter(); // Act var formattedDistance = await distanceFormatter.GetFormattedDistance(MockObjects.ShopDistance1); // Assert Assert.Equal(MockObjects.FormattedCoffeeShopDistance1, formattedDistance); }
public async Task TestThat_GetFormattedDistance_When_DistanceIsNull_Throws_ArgumentNullException() { // Arrange var distanceFormatter = new CoffeeShopDistanceFormatter(); // Act async Task Act() => await distanceFormatter.GetFormattedDistance(MockObjects.NullShopDistance); // Assert await Assert.ThrowsAnyAsync <ArgumentNullException>(Act); }