public Share AddShare(ShareToAdd share) { if (share == null || share.Name == null || share.Name.Length == 0 || share.Name.Length > 100 || share.Price == 0M) { return(null); } return(sharesRepository.AddShare(share)); }
public Share AddShare([FromBody] Share share) { try { var newShare = _sharesRepository.AddShare(share); Log.Logger.ServiceLog.Info("Create share with id: {0}", share.UserId); return(newShare); } catch (Exception ex) { Log.Logger.ServiceLog.Error(ex.Message); throw; } }
public void ShouldCreateShare() { //arrange var share = new Share { FileId = TestFile.FileId, UserId = TestUser.UserId }; //act var testShare = _sharesRepository.AddShare(share); //asserts Assert.AreEqual(testShare.UserId, TestUser.UserId); Assert.AreEqual(testShare.FileId, TestFile.FileId); }