示例#1
0
        public void RunACommand()
        {
            var bootstrapper = new Bootstrapper();

            bootstrapper.Boot();

            var container = bootstrapper.GetContainer();

            container.Configure(c => c.For<TextWriter>().Use(Console.Out));

            var test = new AddContractToCompanyCommand
                {
                    CompanyId = 1,
                    Title = "Test Contract",
                    StartDate = DateTime.Now
                };

            var mediator = container.GetInstance<IMediator>();

            mediator.Send(test);
        }
示例#2
0
        public void RunACommand()
        {
            var bootstrapper = new Bootstrapper();

            bootstrapper.Boot();

            var container = bootstrapper.GetContainer();

            container.Configure(c => c.For <TextWriter>().Use(Console.Out));

            var test = new AddContractToCompanyCommand
            {
                CompanyId = 1,
                Title     = "Test Contract",
                StartDate = DateTime.Now
            };

            var mediator = container.GetInstance <IMediator>();

            mediator.Send(test);
        }