コード例 #1
0
        private void SetupEmailSendingApi(ContainerBuilder builder)
        {
            var mockBackgroundJobsApi = new Mock <IBackgroundJobsApi>();

            mockBackgroundJobsApi
            .Setup(q => q.AddEmailToQueue(It.IsAny <NotifyEmail>()))
            .Callback <NotifyEmail>(notifyEmail => EmailsSent.Add(notifyEmail));
            builder.Register(c => mockBackgroundJobsApi.Object).As <IBackgroundJobsApi>().InstancePerLifetimeScope();
        }
コード例 #2
0
ファイル: FakeSmtpClient.cs プロジェクト: inshapardaz/api
 internal void AssertNoEmailSent()
 {
     EmailsSent.Should().BeEmpty();
 }