示例#1
0
        public void AccountsNameIsCorrectlySet()
        {
            SetAccountNrOfContactsCommand cmd = new SetAccountNrOfContactsCommand {
                FromContact = GetTriggeringContact()
            };

            CmdBusWithNoEventPropagation.Handle(cmd, FlowArgs);

            Account account = GetTargetAccount();

            Assert.AreEqual($"I have 2 contacts", account.Name);
        }
        public void CanRunCommandFromCommand()
        {
            CommandTriggeringCommand cmd = new CommandTriggeringCommand {
                FromContact = GetTriggeringContact()
            };

            CmdBusWithNoEventPropagation.Handle(cmd, FlowArgs);

            Account account = GetTargetAccount();

            Assert.AreEqual($"I have 2 contacts", account.Name);
        }