public void SetUp() { _repoWrapper = new Mock <IRepositoryWrapper>(); _mapper = new Mock <IMapper>(); _cityFilesBlobStorage = new Mock <ICityFilesBlobStorageRepository>(); _uniqueId = new Mock <IUniqueIdService>(); _cityDocumentsService = new CityDocumentsService(_repoWrapper.Object, _mapper.Object, _cityFilesBlobStorage.Object, _uniqueId.Object); }
public async Task DeleteFileAsync() { // Arrange CityDocumentsService cityDocumentsService = CreateCityDocumentsService(); // Act await cityDocumentsService.DeleteFileAsync(fakeId); // Assert _repoWrapper.Verify(r => r.SaveAsync(), Times.Once); }
public async Task DownloadFileAsync_ReturnsFileBase64() { // Arrange CityDocumentsService cityDocumentsService = CreateCityDocumentsService(); // Act var result = await cityDocumentsService.DownloadFileAsync(It.IsAny <string>()); // Assert Assert.NotNull(result); Assert.IsAssignableFrom <string>(result); }
public async Task AddDocumentAsync_ReturnsDocument() { // Arrange CityDocumentsService cityDocumentsService = CreateCityDocumentsService(); // Act var result = await cityDocumentsService.AddDocumentAsync(cityDocumentsDTO); // Assert Assert.NotNull(result); Assert.IsAssignableFrom <CityDocumentsDTO>(result); }
public async Task GetAllCityDocumentTypesAsync_ReturnsDocumentTypes() { // Arrange CityDocumentsService cityDocumentsService = CreateCityDocumentsService(); // Act var result = await cityDocumentsService.GetAllCityDocumentTypesAsync(); // Assert Assert.NotNull(result); Assert.IsAssignableFrom <List <CityDocumentTypeDTO> >(result); }