public async Task CreateBike_AddsOneBike() { //Arrange var bikeService = new BikeService(_mockQueries.Object, _mockStorage.Object); //Act var result = await bikeService.CreateBike(_bike); //Assert Assert.IsInstanceOfType(result, typeof(Bike)); _mockQueries.Verify(x => x.CreateBike(It.IsAny <Bike>()), Times.Once); _mockStorage.Verify(x => x.SaveFile(It.IsAny <Stream>(), It.IsAny <string>()), Times.Once); }
public async Task CreateBike_SavesWhenImageIsNull() { //Arrange Bike bike = _bike; bike.Image = null; var bikeService = new BikeService(_mockQueries.Object, _mockStorage.Object); //Act var result = await bikeService.CreateBike(bike); //Assert Assert.IsInstanceOfType(result, typeof(Bike)); _mockQueries.Verify(x => x.CreateBike(It.IsAny <Bike>()), Times.Once); _mockStorage.Verify(x => x.SaveFile(It.IsAny <Stream>(), It.IsAny <string>()), Times.Never); }