private bool PixelartAndModelAreEqual(Pixelart pixelart, PixelartSaveModel model) { return(pixelart.Name == model.Name && pixelart.Description == model.Description && pixelart.ResultPath == model.ResultPath && pixelart.SourcePath == model.SourcePath && pixelart.UserId == model.UserId); }
public async Task SaveAsync_Model_SavesToRepository() { var model = new PixelartSaveModel { Description = "cool", Name = "pixelart", ResultPath = "path/to/result", SourcePath = "path/to/source", UserId = 123 }; _repositoryMock.Setup(r => r.AddAsync(It.IsAny <Pixelart>())); await _service.SaveAsync(model); _repositoryMock.Verify(r => r.AddAsync(It.Is <Pixelart>(p => PixelartAndModelAreEqual(p, model)))); }