public async Task CreateWishlist_ExceptionInFileService_ReturnOperationFails() { //Arrange var fileServiceMock = new Mock <IFilesService>(); var exceptionMessage = "Directory name is not valid."; fileServiceMock .Setup(fileService => fileService.CreateDirectoryForWishlist("v....")) .Throws(new FileServiceException(exceptionMessage, new ArgumentException(exceptionMessage))); wishlistService = new WishlistService(DbContext, fileServiceMock.Object); //Act var operationResult = await wishlistService.CreateWishlist("TEST", UserId); //Assert Assert.AreEqual(OperationStatus.ERROR, operationResult.Status); }
public async Task CreateWishlist_ValidParameters_ReturnsOperationResultSuccess() { var operationResult = await wishlistService.CreateWishlist("TEST", UserId); Assert.AreEqual(OperationStatus.SUCCESS, operationResult.Status); }