Beispiel #1
0
        public void SetUp()
        {
            __factory = Substitute.For <ISadConEntityFactory>();
            _creator  = new BeingCreator();
            _creator.SadConEntityFactory = __factory;

            _serializer = new SerializerBuilder()
                          .WithTypeConverter(new YConv_IBook(_creator))
                          .Build();

            _deserializer = new DeserializerBuilder()
                            .WithTypeConverter(new YConv_IBook(_creator))
                            .Build();
        }
Beispiel #2
0
 // INPROG:  Remove Cosmogenesis?  Does it become relevant again for stirring TomeOfChaos?
 public static void Cosmogenesis(string topSeed, ISadConEntityFactory factory = null)
 {
 }
Beispiel #3
0
        public void Tests_Base_SetUp()
        {
            Basis.ConnectIDGenerator();

            ContainerBuilder builder = null;

            if (ShouldPrepDI)
            {
                SourceMe.PreBuild(new Size(4, 4));
                builder = SourceMe.Builder;
            }

            var mocks = GetServicesToMock();

            if (mocks.HasFlag(MockableServices.Log))
            {
                __log = Substitute.For <ILog>();
                if (ShouldPrepDI)
                {
                    builder.RegisterInstance <ILog>(__log);
                }
            }

            if (mocks.HasFlag(MockableServices.Schedule))
            {
                __schedule = Substitute.For <ISchedule>();
                if (ShouldPrepDI)
                {
                    builder.RegisterInstance <ISchedule>(__schedule);
                }
            }

            if (mocks.HasFlag(MockableServices.Describer))
            {
                __describer = Substitute.For <IDescriber>();
                if (ShouldPrepDI)
                {
                    builder.RegisterInstance <IDescriber>(__describer);
                }
            }

            if (mocks.HasFlag(MockableServices.Messager))
            {
                __messager = Substitute.For <IMessager>();
                if (ShouldPrepDI)
                {
                    builder.RegisterInstance <IMessager>(__messager);
                }
            }

            if (mocks.HasFlag(MockableServices.EntityFactory))
            {
                __factory = UTHelp.GetSubstituteFactory();
                if (ShouldPrepDI)
                {
                    builder.RegisterInstance <ISadConEntityFactory>(__factory);
                }
            }

            if (mocks.HasFlag(MockableServices.MessageLogWindow))
            {
                __msgLogWindow = Substitute.For <IMessageLogWindow>();
                if (ShouldPrepDI)
                {
                    builder.RegisterInstance <IMessageLogWindow>(__msgLogWindow);
                }
            }

            if (mocks.HasFlag(MockableServices.ControlPanel))
            {
                __controls = Substitute.For <IControlPanel>();
                if (ShouldPrepDI)
                {
                    builder.RegisterInstance <IControlPanel>(__controls);
                }
            }

            if (ShouldPrepDI)
            {
                SourceMe.FinishBuild();
            }
        }