Beispiel #1
0
        public void GeldConversieOnbekendeValutaTest()
        {
            // Arrange
            var target = new GeldConverter();

            // Act -> Assert
            Assert.ThrowsException <OnbekendeValuteExceptie>(() => target.ValutaNaarEuro(10.0M, Muntsoort.Onbekend));
        }
Beispiel #2
0
        public void GeldFlorijnNaarEuroTest()
        {
            // Arrange
            var target = new GeldConverter();
            var euro   = 10.0M;
            var koers  = 2.20371M;

            // Act
            var result   = target.FlorijnNaarEuro(euro);
            var expected = euro / koers;

            // Assert
            Assert.AreEqual(expected, result);
        }
Beispiel #3
0
        public void GeldEuroValutaNaarEuroTest()
        {
            // Arrange
            var target = new GeldConverter();
            var euro   = 10.0M;
            var koers  = 1M;

            // Act
            var result   = target.ValutaNaarEuro(euro, Muntsoort.Euro);
            var expected = euro / koers;

            // Assert
            Assert.AreEqual(expected, result);
        }
Beispiel #4
0
        public void GeldDukaatNaarEuroTest()
        {
            // Arrange
            var target = new GeldConverter();
            var euro   = 10.0M;
            var koers  = 11.238921M;

            // Act
            var result   = target.DukaatNaarEuro(euro);
            var expected = euro / koers;

            // Assert
            Assert.AreEqual(expected, result);
        }
Beispiel #5
0
        public void GeldDukaatValutaNaarEuroTest()
        {
            // Arrange
            var target = new GeldConverter();
            var dukaat = 10.0M;
            var koers  = 11.238921M;

            // Act
            var result   = target.ValutaNaarEuro(dukaat, Muntsoort.Dukaat);
            var expected = dukaat / koers;

            expected = expected * koers;

            // Assert
            Assert.AreEqual(expected, result);
        }