public IHttpActionResult Save(DokterModel layanan) { try { _dokterBL.Save(layanan); return(Ok()); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public void DokterBL_Save_New_Succeed_Test() { // arrange var dokter = new DokterModel { Kode = "A", Nama = "Data1", KodeLayanan = "B", NamaLayanan = "Data2", PhotoFileName = "Data3" }; _dokterDal.Stub(x => x.GetById("A")).Return(null); _layananBL.Stub(x => x.GetById("B")).Return(new LayananModel { Kode = "B", Nama = "Data2" }); // act _dokterBL.Save(dokter); // assert _dokterDal.AssertWasCalled(x => x.Insert(Arg <DokterModel> .Is.Anything)); }