Beispiel #1
0
        public async Task AddPhotoAsync_Should_AddPhotoToUow()
        {
            var dto = new PhotoAddDTO {
                AlbumId = 1, Name = "name", Path = "path"
            };

            mockUow.Setup(uow => uow.Albums.GetByIdAsync(dto.AlbumId)).ReturnsAsync(new Album());
            mockUow.Setup(uow => uow.Photos.AddAsync(It.Is <Photo>(p => p.Name == dto.Name))).Verifiable();

            await service.AddPhotoAsync(dto);

            mockUow.Verify();
        }