public void AddNullToContainerExpectedException()
        {
            DataCreator <int, Matrix <Position <IPoint <int> > > > dataCreator = new ContainerCreator <int, Matrix <Position <IPoint <int> > > >();
            var container = dataCreator.Create();

            container.Add(null);
        }
Exemplo n.º 2
0
        static void Main()
        {
            var container = ContainerCreator.Create();

            container = container.RegisterBootstrapper <Bootstrapper>();
            var serviceConfigurator = (ServiceConfigurator)container.Resolve(typeof(IServiceConfigurator), null);

            serviceConfigurator.ConfigureAndRun();
        }
Exemplo n.º 3
0
        public void CreateContainer()
        {
            DataCreator <int, Matrix <Position <IPoint <int> > > > dataCreator = new ContainerCreator <int, Matrix <Position <IPoint <int> > > >();
            var container         = dataCreator.Create();
            var expectedContainer = new Container <Matrix <Position <IPoint <int> > > >();

            var expectedType = expectedContainer.GetType();
            var realType     = container.GetType();

            Assert.AreEqual(expectedType, realType);
        }
Exemplo n.º 4
0
        public static IDataCollection <Container <Matrix <Position <IPoint <int> > > > > CreateContainerCollections()
        {
            var positionCreator = new PositionCreator <int, IPoint <int> >();
            var firstPosition   = positionCreator.Create();
            var secondPosition  = positionCreator.Create();
            var thirdPosition   = positionCreator.Create();
            var fourthPosition  = positionCreator.Create();
            var fifthPosition   = positionCreator.Create();

            for (var i = 0; i < 10; i++)
            {
                firstPosition.Add(new Point3D <int>(i, i, i));
                secondPosition.Add(new Point3D <int>(i, i, i));
                thirdPosition.Add(new Point3D <int>(i, i, i));
                fourthPosition.Add(new Point3D <int>(i, i, i));
                fifthPosition.Add(new Point3D <int>(i, i, i));
            }

            var matrixCreator = new MatrixCreator <int, Position <IPoint <int> > >();
            var firstMatrix   = matrixCreator.Create();
            var secondMatrix  = matrixCreator.Create();
            var thirdMatrix   = matrixCreator.Create();

            firstMatrix.Add((Position <IPoint <int> >)firstPosition);
            firstMatrix.Add((Position <IPoint <int> >)secondPosition);
            firstMatrix.Add((Position <IPoint <int> >)thirdPosition);

            secondMatrix.Add((Position <IPoint <int> >)fifthPosition);
            secondMatrix.Add((Position <IPoint <int> >)fourthPosition);
            secondMatrix.Add((Position <IPoint <int> >)thirdPosition);

            thirdMatrix.Add((Position <IPoint <int> >)secondPosition);
            thirdMatrix.Add((Position <IPoint <int> >)fourthPosition);
            thirdMatrix.Add((Position <IPoint <int> >)thirdPosition);

            var containerCreator = new ContainerCreator <int, Matrix <Position <IPoint <int> > > >();
            var container        = containerCreator.Create();

            container.Add((Matrix <Position <IPoint <int> > >)firstMatrix);
            container.Add((Matrix <Position <IPoint <int> > >)secondMatrix);
            container.Add((Matrix <Position <IPoint <int> > >)thirdMatrix);

            var containerColectionCreator = new ContainerCollectionCreator <int, Container <Matrix <Position <IPoint <int> > > > >();
            var containerCollection       = containerColectionCreator.Create();

            containerCollection.Add((Container <Matrix <Position <IPoint <int> > > >)container);
            return(containerCollection);
        }