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(); }