public void GetData_CallDalGetData() { // arrange // act var actual = _merkBL.GetData("A1"); // assert _merkDal.Verify(x => x.GetData(It.IsAny <string>()), Times.Once); }
public BrgModel TryValidate(BrgModel brg) { var result = brg; if (brg == null) { throw new ArgumentNullException(nameof(brg)); } if (brg.BrgName.Trim() == "") { throw new ArgumentException("BrgName empty"); } var subJenisBrg = _subJenisBrgBL.GetData(brg.SubJenisBrgID); if (subJenisBrg == null) { throw new ArgumentException("SubJenisBrgID invalid"); } else { brg.SubJenisBrgName = subJenisBrg.SubJenisBrgName; } if (brg.MerkID.Trim() != "") { var merk = _merkBL.GetData(brg.MerkID); if (merk == null) { throw new ArgumentException("MerkID invalid"); } else { brg.MerkName = merk.MerkName; } } if (brg.ColorID.Trim() != "") { var color = _colorBL.GetData(brg.ColorID); if (color == null) { throw new ArgumentException("ColorID invalid"); } } return(result); }