Ejemplo n.º 1
0
        public void Create_EnumerableDataSource_ReturnsStackDataSourceImplementation()
        {
            var factory    = new StackDataSourceFactory(myPrimaryDsFactory, mySecondaryDsFactory);
            var dataSource = factory.Create("Prices", typeof(IEnumerableDataSource <SimplePrice>), NamedParameters.Null);

            Assert.That(dataSource, Is.InstanceOf <StackEnumerableDataSource <SimplePrice> >());
        }
Ejemplo n.º 2
0
        public void Create_WhenCalled_InnerDataSourcesArePassed()
        {
            var factory    = new StackDataSourceFactory(myPrimaryDsFactory, mySecondaryDsFactory);
            var dataSource = factory.Create("Prices", typeof(IEnumerableDataSource <SimplePrice>), NamedParameters.Null);

            var typedDS = (StackEnumerableDataSource <SimplePrice>)dataSource;

            Assert.That(typedDS.DataSources.Count(), Is.EqualTo(2));
        }