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);
            }
        }
Ejemplo n.º 3
0
        // 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;
            }
        }