示例#1
0
        public void TestFrancMultiplication()
        {
            Franc five = Money.franc(5);

            Assert.AreEqual(Money.franc(10), five.Times(2));
            Assert.AreEqual(Money.franc(15), five.Times(3));
        }
示例#2
0
        public void TestFrancMultiplication()
        {
            Franc five = new Franc(5);

            Assert.Equal(new Franc(10), five.Times(2));
            Assert.Equal(new Franc(15), five.Times(3));
        }
        public void TestFrancMultiplication()
        {
            var franc   = new Franc(5);
            var product = franc.Times(2);

            product.Amount.Should().Be(10);
        }
        public void TestFrancMultiplication()
        {
            // ARRANGE
            Franc five = new Franc(5);

            // ACT & ASSERT
            five.Times(2).Should().Be(new Franc(10));
            five.Times(3).Should().Be(new Franc(15));
        }
示例#5
0
        public void testFrancMultiplication()
        {
            // Arrange
            Franc five = new Franc(5);

            // Assert
            Assert.True(new Franc(10).equals(five.times(2)));
            // Assert
            Assert.True(new Franc(15).equals(five.times(3)));
        }
示例#6
0
        public void TestFrancs()
        {
            // test is not clean !
            Franc five = Money.Franc(5);

            Assert.Equal(Money.Franc(10), five.Times(2));
            Assert.Equal(Money.Franc(15), five.Times(3));

            //triagulation: test falsehood
            Assert.NotEqual(Money.Franc(9), five.Times(2));
        }
示例#7
0
        static void Main(string[] args)
        {
            Console.Write("Enter amount in Rupees: ");
            decimal Rupee, Dollar, Franc, Euro;

            Rupee  = decimal.Parse(Console.ReadLine());
            Dollar = Rupee * 0.0135107M;
            Franc  = Rupee * 0.0126123M;
            Euro   = Rupee * 0.0119623M;
            Console.OutputEncoding = System.Text.Encoding.UTF8;
            Console.WriteLine($"Dollar:{Dollar.ToString("C", new CultureInfo("en-US"))}");
            Console.WriteLine($"Frank: {Franc.ToString("C", new CultureInfo("de-CH"))}");
            Console.WriteLine($"Euro: {Euro.ToString("C", new CultureInfo("es-ES"))}");
        }
示例#8
0
 public FrancTests()
 {
     _target = new Franc(10, "CHF");
 }
示例#9
0
        public override bool Equals(object obj)
        {
            Franc dollar = (Franc)obj;

            return(_amount == dollar._amount);
        }