Beispiel #1
0
        public void ReadFileAndSetInputFileParam()
        {
            _dlImporter = new DLImporter();
            _dlImporter.SetParam(NetworkReaderParameterNames._INPUT_FILE, Path.Combine(Properties.Resources.DL_TestDataPath, _testFile1));
            _dlImporter.Read();
            INetwork network = _dlImporter.Network;

            Assert.NotNull(network);
        }
Beispiel #2
0
        public void ReadFile_And_Verify_Random_Id_Assigned()
        {
            Guid id = Guid.NewGuid();
            _dlImporter = new DLImporter();
            _dlImporter.SetParam(NetworkReaderParameterNames._INPUT_FILE, Path.Combine(Properties.Resources.DL_TestDataPath, _testFile1));
            _dlImporter.Read();
            INetwork network = _dlImporter.Network;

            Assert.NotEqual(Guid.Empty, network.Id);
        }
Beispiel #3
0
        public void ReadFileAndSetNetworkName()
        {
            const string name = "LuLa";
            _dlImporter = new DLImporter();
            _dlImporter.SetParam(NetworkReaderParameterNames._INPUT_FILE, Path.Combine(Properties.Resources.DL_TestDataPath, _testFile1));
            _dlImporter.SetParam(NetworkReaderParameterNames._NETWORK_NAME, name);
            _dlImporter.Read();
            INetwork network = _dlImporter.Network;

            string actualName = network.Name;
            Assert.Equal(name, actualName);
        }
Beispiel #4
0
        public void ReadFileAndSetNetworkId()
        {
            Guid id = Guid.NewGuid();
            _dlImporter = new DLImporter();
            _dlImporter.SetParam(NetworkReaderParameterNames._INPUT_FILE, Path.Combine(Properties.Resources.DL_TestDataPath, _testFile1));
            _dlImporter.SetParam(NetworkReaderParameterNames._NETWORK_ID, id.ToString());
            _dlImporter.Read();
            INetwork network = _dlImporter.Network;

            Guid actualId = network.Id;
            Assert.Equal(id, actualId);
        }
Beispiel #5
0
        public static INetworkFileReader CreateReader(NetworkFileTypes fileType)
        {
            INetworkFileReader reader = null;

            if (fileType == NetworkFileTypes.UCINet_DL)
            {
                reader = new DLImporter();
            }
            else if (fileType == NetworkFileTypes.Pajek_Net)
            {
                reader = new NetFileReader();
            }
            else if (fileType == NetworkFileTypes.GraphML)
            {
                reader = new GraphMLAdjListReader();
            }
            return reader;
        }
Beispiel #6
0
        public static INetworkFileReader CreateReader(string file)
        {
            INetworkFileReader reader = null;

            string extension = Path.GetExtension(file);

            if (string.Compare(extension, BlueSpider.Blob.IO.Providers.Properties.Resources.Extension_UCINetDLFile, true) == 0)
            {
                reader = new DLImporter();
            }
            else if (string.Compare(extension, BlueSpider.Blob.IO.Providers.Properties.Resources.Extension_PajekNetFile, true) == 0)
            {
                reader = new NetFileReader();
            }
            else if (string.Compare(extension, BlueSpider.Blob.IO.Providers.Properties.Resources.Extension_GraphMLFile, true) == 0)
            {
                reader = new GraphMLAdjListReader();
            }

            return reader;
        }