public void RetragereNumerar_Domain_Success(float fSumaInitiala, float fSumaRetrasa, float fSumaRamasaAsteptata, bool bRezltatOperatieAsteptat) { //arrange bool bSuccesOperatie = false; ContBancar contA = new ContBancar(fSumaInitiala); //act bSuccesOperatie = contA.bRetrageNumerar(fSumaRetrasa); //assert Assert.AreEqual(fSumaRamasaAsteptata, contA.FSumaBani); Assert.AreEqual(bRezltatOperatieAsteptat, bSuccesOperatie); }
public void DepunereNumerar_Domain_Exception(float fSumaInitiala, float fSumaDepusa, float fSumaNouaAsteptata, bool bEroareAsteptata) { //arrange bool bExceptie = false; ContBancar contA = new ContBancar(fSumaInitiala); //act try { contA.bRetrageNumerar(fSumaDepusa); } catch (NegativeInputValueException) { bExceptie = true; } //assert Assert.AreEqual(bEroareAsteptata, bExceptie); Assert.AreEqual(fSumaNouaAsteptata, contA.FSumaBani); }
public void RetragereNumerar_Domain_Exception(float fSumaInitiala, float fSumaRetrasa, float fSumaRamasaAsteptata, bool bRezltatOperatieAsteptat, bool bEroareAsteptata) { //arrange bool bSuccesOperatie = false; bool bExceptie = false; ContBancar contA = new ContBancar(fSumaInitiala); //act try { bSuccesOperatie = contA.bRetrageNumerar(fSumaRetrasa); } catch (NegativeInputValueException) { bExceptie = true; } //assert Assert.AreEqual(bEroareAsteptata, bExceptie); Assert.AreEqual(fSumaRamasaAsteptata, contA.FSumaBani); Assert.AreEqual(bRezltatOperatieAsteptat, bSuccesOperatie); }