Пример #1
0
        public void FiveDollars_FiveFrancs_AreNotEqual()
        {
            var fiveDollars = MoneyProvider.Dollar(5);
            var fiveFrancs  = MoneyProvider.Franc(5);

            Assert.AreNotEqual(fiveDollars, fiveFrancs);
        }
Пример #2
0
        public void FiveDollars_FiveDollars_AreEqual()
        {
            var fiveDollars1 = MoneyProvider.Dollar(5);
            var fiveDollars2 = MoneyProvider.Dollar(5);

            Assert.AreEqual(fiveDollars1, fiveDollars2);
        }
Пример #3
0
        public void TwoFrancs_TwoFrancs_AreEqual()
        {
            var twoFrancs1 = MoneyProvider.Franc(2);
            var twoFrancs2 = MoneyProvider.Franc(2);

            Assert.AreEqual(twoFrancs1, twoFrancs2);
        }
Пример #4
0
        public void NineFrancs_TenFrancs_AreNotEqual()
        {
            var nineFrancs = MoneyProvider.Franc(9);
            var tenFrancs  = MoneyProvider.Franc(10);

            Assert.AreNotEqual(nineFrancs, tenFrancs);
        }
Пример #5
0
        public void FiveDollars_SixDollars_AreNotEqual()
        {
            var fiveDollars = MoneyProvider.Dollar(5);
            var sixDollars  = MoneyProvider.Dollar(6);

            Assert.AreNotEqual(fiveDollars, sixDollars);
        }
Пример #6
0
        public void Exchange_FiveFrancs_To_Francs_Result_FiveFrancs()
        {
            // Arrange
            var fiveFrancs = MoneyProvider.Franc(5);

            // Act
            var result = _exchanger.Exchange(fiveFrancs, Currency.CHF);

            // Assert
            Assert.AreEqual(fiveFrancs, result);
        }
Пример #7
0
        public void Exchange_FiveDollars_To_Dollars_Result_FiveDollars()
        {
            // Arrange
            var fiveDollars = MoneyProvider.Dollar(5);

            // Act
            var result = _exchanger.Exchange(fiveDollars, Currency.USD);

            // Assert
            Assert.AreEqual(fiveDollars, result);
        }
Пример #8
0
        public void Exchange_ThreeDollars_To_Francs_Result_SixFrancs()
        {
            // Arrange
            var dollars = MoneyProvider.Dollar(3);
            var franc   = MoneyProvider.Franc(6);

            // Act
            var result = _exchanger.Exchange(dollars, Currency.CHF);

            // Assert
            Assert.AreEqual(franc, result);
        }
Пример #9
0
        public void TwoDollars_Times_Three_Equals_TwelveFrancs()
        {
            // Arrange
            var twoDollars   = MoneyProvider.Dollar(2);
            var twelveFrancs = MoneyProvider.Franc(12);

            // Act
            var product = _calculation.Product(twoDollars, 3, Currency.CHF);

            // Assert
            Assert.AreEqual(twelveFrancs, product);
        }
Пример #10
0
        public void ThreeFrancs_Times_Four_Equals_TwelveFrancs()
        {
            // Arrange
            var threeFrancs  = MoneyProvider.Franc(3);
            var twelveFrancs = MoneyProvider.Franc(12);

            // Act
            var product = _calculation.Product(threeFrancs, 4, Currency.CHF);

            // Assert
            Assert.AreEqual(twelveFrancs, product);
        }
Пример #11
0
        public void ThreeFrancs_Times_Four_Equals_SixDollars()
        {
            // Arrange
            var threeFrancs = MoneyProvider.Franc(3);
            var sixDollars  = MoneyProvider.Dollar(6);

            // Act
            var product = _calculation.Product(threeFrancs, 4, Currency.USD);

            // Assert
            Assert.AreEqual(sixDollars, product);
        }
Пример #12
0
        public void TwoDollars_Times_Three_Equals_SixDollars()
        {
            // Arrange
            var twoDollars = MoneyProvider.Dollar(2);
            var sixDollars = MoneyProvider.Dollar(6);

            // Act
            var product = _calculation.Product(twoDollars, 3, Currency.USD);

            // Assert
            Assert.AreEqual(sixDollars, product);
        }
Пример #13
0
        public void Exchange_TwoFrancs_To_Dollars_Result_OneDollar()
        {
            // Arrange
            var twoFrancs = MoneyProvider.Franc(2);
            var oneDollar = MoneyProvider.Dollar(1);

            // Act
            var result = _exchanger.Exchange(twoFrancs, Currency.USD);

            // Assert
            Assert.AreEqual(oneDollar, result);
        }
Пример #14
0
        public void SixFrancs_Plus_TwoDollars_Equals_TenFrancs()
        {
            // Arrange
            var sixFrancs  = MoneyProvider.Franc(6);
            var twoDollars = MoneyProvider.Dollar(2);

            var tenFrancs = MoneyProvider.Franc(10);

            // Act
            var sum = _calculation.Sum(sixFrancs, twoDollars, Currency.CHF);

            // Assert
            Assert.AreEqual(tenFrancs, sum);
        }
Пример #15
0
        public void FiveDollars_Plus_TenFrancs_Equals_TwentyFrancs()
        {
            // Arrange
            var fiveDollars = MoneyProvider.Dollar(5);
            var tenFrancs   = MoneyProvider.Franc(10);

            var twentyFrancs = MoneyProvider.Franc(20);

            // Act
            var sum = _calculation.Sum(fiveDollars, tenFrancs, Currency.CHF);

            // Assert
            Assert.AreEqual(twentyFrancs, sum);
        }
Пример #16
0
        public void ThreeDollars_Plus_FourDollars_Equals_SevenDollars()
        {
            // Arrange
            var threeDollars = MoneyProvider.Dollar(3);
            var fourDollars  = MoneyProvider.Dollar(4);

            var sevenDollars = MoneyProvider.Dollar(7);

            // Act
            var sum = _calculation.Sum(threeDollars, fourDollars, Currency.USD);

            // Assert
            Assert.AreEqual(sevenDollars, sum);
        }
Пример #17
0
        public void SixFrancs_Plus_TwoFrancs_Equals_EightFrancs()
        {
            // Arrange
            var sixFrancs = MoneyProvider.Franc(6);
            var twoFrancs = MoneyProvider.Franc(2);

            var eightFrancs = MoneyProvider.Franc(8);

            // Act
            var sum = _calculation.Sum(sixFrancs, twoFrancs, Currency.CHF);

            // Assert
            Assert.AreEqual(eightFrancs, sum);
        }
Пример #18
0
        public void SixFrancs_Plus_TwoDollars_Equals_FiveDollars()
        {
            // Arrange
            var sixFrancs  = MoneyProvider.Franc(6);
            var twoDollars = MoneyProvider.Dollar(2);

            var fiveDollars = MoneyProvider.Dollar(5);

            // Act
            var sum = _calculation.Sum(sixFrancs, twoDollars, Currency.USD);

            // Assert
            Assert.AreEqual(fiveDollars, sum);
        }
Пример #19
0
        public void CreateFiveDollars_CheckCurrency()
        {
            var fiveDollars = MoneyProvider.Dollar(5);

            Assert.AreEqual(Currency.USD, fiveDollars.Currency);
        }
Пример #20
0
 private void Awake()
 {
     provider = new MoneyProvider();
 }
Пример #21
0
        public void CreateFranc_CheckCurrency()
        {
            var fourFrancs = MoneyProvider.Franc(4);

            Assert.AreEqual(Currency.CHF, fourFrancs.Currency);
        }
Пример #22
0
        public void CreateFiveDollars_CheckAmount()
        {
            var fiveDollars = MoneyProvider.Dollar(5);

            Assert.AreEqual(5, fiveDollars.Amount);
        }
Пример #23
0
        public void CreateFranc_CheckAmount()
        {
            var fourFrancs = MoneyProvider.Franc(4);

            Assert.AreEqual(4, fourFrancs.Amount);
        }