public void CreateFactory_When_T_Is_ISymmetricMatrix()
        {
            //Arrange
            var provider = new DataAttributeTableFactoryProvider();
            var mockNetwork = new Mock<ISymmetricMatrix<double>>();

            //Act
            var factory = provider.CreateFactory<ISymmetricMatrix<double>>(mockNetwork.Object);

            //Assert
            Assert.Null(factory);
        }
        public void CreateFactory_When_T_Is_IBasicAdjList()
        {
            //Arrange
            var provider = new DataAttributeTableFactoryProvider();
            var mockNetwork = new Mock<IBasicAdjList>();

            var factory = provider.CreateFactory<IBasicAdjList>(mockNetwork.Object);

            //Assert
            Assert.NotNull(factory);
            Assert.IsType<DataAttributeTableFactory>(factory);
        }