Exemplo n.º 1
0
        public void GeldConversieOnbekendeValutaTest()
        {
            // Arrange
            var target = new GeldConverter();

            // Act -> Assert
            Assert.ThrowsException <OnbekendeValuteExceptie>(() => target.ValutaNaarEuro(10.0M, Muntsoort.Onbekend));
        }
Exemplo n.º 2
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);
        }
Exemplo n.º 3
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);
        }