public void TestNormalTrade()
        {
            //Arrange
            var logger         = new ConsoleLogger();
            var tradeValidator = new SimpleTradeValidator(logger);

            string[] strData = { "GBPUSD", "4444", "1.5" };
            //Act
            bool result = tradeValidator.Validate(strData);

            //Assert
            Assert.IsTrue(result);
        }
        public void TestAmount101k()
        {
            //Arrange
            var logger         = new ConsoleLogger();
            var tradeValidator = new SimpleTradeValidator(logger);

            string[] strData = { "GBPUSD", "100001", "1.5" };
            //Act
            bool result = tradeValidator.Validate(strData);

            //Assert
            Assert.IsFalse(result);
        }
예제 #3
0
        public void TestAmount100k()
        {
            //Arrange
            var logger         = new ConsoleLogger();
            var tradeValidator = new SimpleTradeValidator(logger);

            //string[] strData = { "GBPUSD", "1000000", "1.5" }; Wrong amount value here.
            string[] strData = { "GBPUSD", "100000", "1.5" };
            //Act
            bool result = tradeValidator.Validate(strData);

            //Assert
            Assert.IsTrue(result);
        }