public void TransferFundsFromEurAmount_MockFramework_Exception(float fSumaInitialaSursa, float fSumaInitialaDest, float fRataE2R, float fSumaInEuro, float fSumaAsteptataSursa, float fSumaAsteptataDest, bool bRezultatOperatieAsteptat, bool bEroareAsteptata) { //arrange ContBancar contSursa = new ContBancar(fSumaInitialaSursa); ContBancar contDest = new ContBancar(fSumaInitialaDest); Mock <ICurrencyConvertor> convertorMock = new Mock <ICurrencyConvertor>(); bool bSuccesOperatie = false; bool bExceptie = false; convertorMock.Setup(m => m.EurToRon(fSumaInEuro)).Returns(fSumaInEuro * fRataE2R); //act try { bSuccesOperatie = contSursa.bTransferFundsFromEurAmount(contDest, fSumaInEuro, convertorMock.Object); } catch (NegativeInputValueException) { bExceptie = true; } //assert Assert.AreEqual(fSumaAsteptataSursa, contSursa.FSumaBani); Assert.AreEqual(fSumaAsteptataDest, contDest.FSumaBani); Assert.AreEqual(bRezultatOperatieAsteptat, bSuccesOperatie); Assert.AreEqual(bEroareAsteptata, bExceptie); convertorMock.Verify(m => m.EurToRon(fSumaInEuro), Times.Once()); }
public void Contructor_Domain_Success(float fSumaInitiala, float fSumaAsteptata) { //arrange ContBancar contA; //act contA = new ContBancar(fSumaInitiala); //assert Assert.AreEqual(fSumaAsteptata, contA.FSumaBani); }
public void DepunereNumerar_Domain_Success(float fSumaInitiala, float fSumaDepusa, float fSumaNouaAsteptata) { //arrange ContBancar contA = new ContBancar(fSumaInitiala); //act contA.vDepunereNumerar(fSumaDepusa); //assert Assert.AreEqual(fSumaNouaAsteptata, contA.FSumaBani); }
public void ContructorNoParameters_Domain_Success(float fSumaAsteptata) { //arrange ContBancar contA; //act contA = new ContBancar(); //assert Assert.AreEqual(fSumaAsteptata, contA.FSumaBani); }
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 TransferNumerar_Domain_Success(float fSumaInitialaSursa, float fSumaInitialaDest, float fValoareTransferata, float fSumaAsteptataSursa, float fSumaAsteptataDest, bool bRezultatOperatieAsteptat) { //arrange bool bSuccesOperatie = false; ContBancar contSursa = new ContBancar(fSumaInitialaSursa); ContBancar contDest = new ContBancar(fSumaInitialaDest); //act bSuccesOperatie = contSursa.bTransferNumerar(fValoareTransferata, contDest); //assert Assert.AreEqual(fSumaAsteptataSursa, contSursa.FSumaBani); Assert.AreEqual(fSumaAsteptataDest, contDest.FSumaBani); Assert.AreEqual(bRezultatOperatieAsteptat, bSuccesOperatie); }
public void TransfFundsFromEroAmount_simpleValues_Success(float fSumaInitialaSursa, float fSumaInitialaDest, float fRataE2R, float fSumaInEuro, float fSumaAsteptataSursa, float fSumaAsteptataDest, bool bRezultatOperatieAsteptat) { //arrange ContBancar contSursa = new ContBancar(fSumaInitialaSursa); ContBancar contDest = new ContBancar(fSumaInitialaDest); CurrencyConvertorStub convertorE2R = new CurrencyConvertorStub(fRataE2R); bool bSuccesOperatie = false; //act bSuccesOperatie = contSursa.bTransferFundsFromEurAmount(contDest, fSumaInEuro, convertorE2R); //assert Assert.AreEqual(fSumaAsteptataSursa, contSursa.FSumaBani); Assert.AreEqual(fSumaAsteptataDest, contDest.FSumaBani); Assert.AreEqual(bRezultatOperatieAsteptat, bSuccesOperatie); }
public void TransferFundsFromEurAmount_MockFramework(float fSumaInitialaSursa, float fSumaInitialaDest, float fRataE2R, float fSumaInEuro, float fSumaAsteptataSursa, float fSumaAsteptataDest, bool bRezultatOperatieAsteptat) { //arrange ContBancar contSursa = new ContBancar(fSumaInitialaSursa); ContBancar contDest = new ContBancar(fSumaInitialaDest); Mock <ICurrencyConvertor> convertorMock = new Mock <ICurrencyConvertor>(); bool bSuccesOperatie = false; convertorMock.Setup(m => m.EurToRon(fSumaInEuro)).Returns(fSumaInEuro * fRataE2R); //act bSuccesOperatie = contSursa.bTransferFundsFromEurAmount(contDest, fSumaInEuro, convertorMock.Object); //assert Assert.AreEqual(fSumaAsteptataSursa, contSursa.FSumaBani); Assert.AreEqual(fSumaAsteptataDest, contDest.FSumaBani); Assert.AreEqual(bRezultatOperatieAsteptat, bSuccesOperatie); convertorMock.Verify(m => m.EurToRon(fSumaInEuro), Times.Exactly(1)); }
public void Contructor_Domain_Exception(float fSumaInitiala, float fSumaAsteptata, bool bEroareAsteptata) { //arrange bool bExceptie = false; ContBancar contA; //act try { contA = new ContBancar(fSumaInitiala); } catch (NegativeInputValueException) { bExceptie = true; } //assert Assert.AreEqual(bEroareAsteptata, bExceptie); }
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); }
public void TransferNumerar_Domain_Exception(float fSumaInitialaSursa, float fSumaInitialaDest, float fValoareTransferata, float fSumaAsteptataSursa, float fSumaAsteptataDest, bool bRezultatOperatieAsteptat, bool bEroareAsteptata) { //arrange bool bSuccesOperatie = false; bool bExceptie = false; ContBancar contSursa = new ContBancar(fSumaInitialaSursa); ContBancar contDest = new ContBancar(fSumaInitialaDest); //act try { bSuccesOperatie = contSursa.bTransferNumerar(fValoareTransferata, contDest); } catch (NegativeInputValueException) { bExceptie = true; } //assert Assert.AreEqual(bEroareAsteptata, bExceptie); Assert.AreEqual(fSumaAsteptataSursa, contSursa.FSumaBani); Assert.AreEqual(fSumaAsteptataDest, contDest.FSumaBani); Assert.AreEqual(bRezultatOperatieAsteptat, bSuccesOperatie); }