Beispiel #1
0
        public void DateParamEncodedCorrectly()
        {
            // Act
            var result = SettlementCalculatorUrlQueryHandler.ParseAndFormatDateParam("param", "2019-12-03");

            // Assert
            Assert.Equal("param=03%20December%202019", result);
        }
Beispiel #2
0
        public void CurrencyEmptyStringIfInvalidDate()
        {
            // Act
            var result = SettlementCalculatorUrlQueryHandler.ParseAndFormatCurrencyParam("param", "aaa");

            // Assert
            Assert.Equal("", result);
        }
Beispiel #3
0
        public void CurrencyParamEncodedCorrectly()
        {
            // Act
            var result = SettlementCalculatorUrlQueryHandler.ParseAndFormatCurrencyParam("param", "725000");

            // Assert
            Assert.Equal("param=$725,000.00", result);
        }
Beispiel #4
0
        public void CurrencyEmptyStringIfMissingParam()
        {
            // Act
            var result = SettlementCalculatorUrlQueryHandler.ParseAndFormatCurrencyParam("", "725000");

            // Assert
            Assert.Equal("", result);
        }
Beispiel #5
0
        public void DateEmptyStringIfMissingParam()
        {
            // Act
            var result = SettlementCalculatorUrlQueryHandler.ParseAndFormatDateParam("", "2019-12-03");

            // Assert
            Assert.Equal("", result);
        }