public void VersionTest()
        {
            StingrayOQ_Accessor target = new StingrayOQ_Accessor();
            string version             = target.Version();

            //Version must match AssemblyVersion in Mockups->AssemblyInfo.cs
            Assert.AreEqual("1.42.3.5", version, "Version");
        }
        public void StingrayOQConstructorTest()
        {
            // StingrayOQ target = new StingrayOQ();
            StingrayOQ_Accessor target = new StingrayOQ_Accessor();

            // base Properties
            Assert.AreEqual("finantic's Execution Provider for Interactive Brokers", target.description, "Description");
            Assert.AreEqual(129, target.id, "Id");
            Assert.AreEqual("StingrayOQ", target.name, "Name");
            Assert.AreEqual("http://www.finantic.de", target.url, "Url");
            // Properties
            Assert.AreEqual("1.42.3.5", target.StingrayOQVersion, "StingrayOQVersion");
            Assert.AreEqual(4262, target.ClientId, "ClientId");
            Assert.AreEqual("127.0.0.1", target.Hostname, "HostName");
            Assert.AreEqual(LogDestination.File, target.LogDestination, "LogDestination");
            Assert.AreEqual(LoggerLevel.Error, target.LoggerLevel, "LoggerLevel");
            Assert.AreEqual(false, target.OutsideRTH, "OutsideRTH");
            Assert.AreEqual(7496, target.Port, "Port"); // TWS default port
            Assert.AreEqual(false, target.TWSConnected, "TWSConnected");
            Assert.AreEqual(true, target.AutoTransmit, "AutoTransmit");
            // FA
            Assert.AreEqual(FinancialAdvisorAllocationMethod.None, target.FAMethod, "FAMethod");
            Assert.AreEqual(null, target.FAGroup, "FAGroup");
            Assert.AreEqual(null, target.FAPercentage, "FAPercentage");
            Assert.AreEqual(null, target.FAProfile, "FAProfile");

            //Version must match AssemblyVersion in Mockups->AssemblyInfo.cs
            Assert.AreEqual("1.42.3.5", target.Version(), "Version");

            // Accounts
            Assert.IsNotNull(target.Accounts, "Accounts not null");

            // Broker Info
            BrokerInfo brokerInfo = target.GetBrokerInfo();

            Assert.IsNotNull(brokerInfo, "brokerInfo not null");
        }
Example #3
0
 public void VersionTest()
 {
     StingrayOQ_Accessor target = new StingrayOQ_Accessor();
     string version = target.Version();
     //Version must match AssemblyVersion in Mockups->AssemblyInfo.cs
     Assert.AreEqual("1.42.3.5", version, "Version");
 }
Example #4
0
        public void StingrayOQConstructorTest()
        {
            // StingrayOQ target = new StingrayOQ();
            StingrayOQ_Accessor target = new StingrayOQ_Accessor();

            // base Properties
            Assert.AreEqual("finantic's Execution Provider for Interactive Brokers", target.description, "Description");
            Assert.AreEqual(129, target.id, "Id");
            Assert.AreEqual("StingrayOQ", target.name, "Name");
            Assert.AreEqual("http://www.finantic.de", target.url, "Url");
            // Properties
            Assert.AreEqual("1.42.3.5", target.StingrayOQVersion, "StingrayOQVersion");
            Assert.AreEqual(4262, target.ClientId, "ClientId");
            Assert.AreEqual("127.0.0.1", target.Hostname, "HostName");
            Assert.AreEqual(LogDestination.File, target.LogDestination, "LogDestination");
            Assert.AreEqual(LoggerLevel.Error, target.LoggerLevel, "LoggerLevel");
            Assert.AreEqual(false, target.OutsideRTH, "OutsideRTH");
            Assert.AreEqual(7496, target.Port, "Port"); // TWS default port
            Assert.AreEqual(false, target.TWSConnected, "TWSConnected");
            Assert.AreEqual(true, target.AutoTransmit, "AutoTransmit");
            // FA
            Assert.AreEqual(FinancialAdvisorAllocationMethod.None, target.FAMethod, "FAMethod");
            Assert.AreEqual(null, target.FAGroup, "FAGroup");
            Assert.AreEqual(null, target.FAPercentage, "FAPercentage");
            Assert.AreEqual(null, target.FAProfile, "FAProfile");

            //Version must match AssemblyVersion in Mockups->AssemblyInfo.cs
            Assert.AreEqual("1.42.3.5", target.Version(), "Version");

            // Accounts
            Assert.IsNotNull(target.Accounts, "Accounts not null");

            // Broker Info
            BrokerInfo brokerInfo = target.GetBrokerInfo();

            Assert.IsNotNull(brokerInfo, "brokerInfo not null");
        }