コード例 #1
0
        public void When_accepting_a_submission()
        {
            var sub = new Submission(new User("foo"), new SubmissionViewModel(), new CallForSpeakers());
            var domainEmailSender = S<IDomainEmailSender>();
            sub.Status.ShouldEqual(Submission.Submitted);

            sub.Accept(domainEmailSender);

            sub.Status.ShouldEqual(Submission.Accepted);
            domainEmailSender.AssertWasCalled(x => x.SubmissionAcceptance(sub));
        }