public async Task RawMaterialIDDoesNotExist() { //Arrange RawMaterialBL rawMaterialBL = new RawMaterialBL(); RawMaterial rawMaterial = new RawMaterial() { RawMaterialName = "WaterMelon", RawMaterialCode = "WTM", RawMaterialPrice = 20 }; await rawMaterialBL.AddRawMaterialBL(rawMaterial); bool isDisplayed = false; string errorMessage = null; //Act try { RawMaterial rawMaterial1 = await rawMaterialBL.GetRawMaterialByRawMaterialIDBL(default(Guid)); } catch (Exception ex) { isDisplayed = false; errorMessage = ex.Message; } finally { //Assert Assert.IsFalse(isDisplayed, errorMessage); } }
public async Task GetValidRawMaterialByID() { //Arrange RawMaterialBL rawMaterialBL = new RawMaterialBL(); RawMaterial rawMaterial = new RawMaterial() { RawMaterialName = "Muskmelon", RawMaterialCode = "MML", RawMaterialPrice = 40 }; await rawMaterialBL.AddRawMaterialBL(rawMaterial); bool isDisplayed = false; string errorMessage = null; //Act try { RawMaterial rawMaterial1 = await rawMaterialBL.GetRawMaterialByRawMaterialIDBL(rawMaterial.RawMaterialID); if (rawMaterial.RawMaterialID == rawMaterial1.RawMaterialID) { isDisplayed = true; } } catch (Exception ex) { isDisplayed = false; errorMessage = ex.Message; } finally { //Assert Assert.IsTrue(isDisplayed, errorMessage); } }
// URL: RawMaterials/Delete/id public async Task <ActionResult> Delete(Guid id) { try { //Creating object of RawMaterialBL RawMaterialBL rawMaterialBL = new RawMaterialBL(); RawMaterial rawMaterial = await rawMaterialBL.GetRawMaterialByRawMaterialIDBL(id); //Creating object of RawMaterial into RawMaterialViewModel RawMaterialViewModel rawMaterialVM = new RawMaterialViewModel(); rawMaterialVM.RawMaterialID = rawMaterial.RawMaterialID; rawMaterialVM.RawMaterialName = rawMaterial.RawMaterialName; rawMaterialVM.RawMaterialCode = rawMaterial.RawMaterialCode; rawMaterialVM.RawMaterialUnitPrice = Convert.ToDecimal(rawMaterial.RawMaterialUnitPrice); return(View(rawMaterialVM)); } catch (Exception ex) { throw ex; } }