Exemplo n.º 1
0
        public void CompanyIsNullBeforeConnect()
        {
            var configFile = config.CreateConfigFile();
            var settings   = DiApiConnectionSettings.Load(configFile);
            var connection = new DiApiConnection(settings);

            Assert.IsNull(connection.Company);
        }
Exemplo n.º 2
0
        public void ConnectAllowsAccessToCompany()
        {
            var configFile = config.CreateConfigFile();
            var settings   = DiApiConnectionSettings.Load(configFile);
            var connection = new DiApiConnection(settings);

            connection.Connect();

            Assert.IsNotNull(connection);
            Assert.IsNotNull(connection.Company);
        }
Exemplo n.º 3
0
        public void NullSettingsThrowsConnectionException()
        {
            var connection = new DiApiConnection(null);

            Assert.Throws <ConnectionException>(() => connection.Connect());
        }