You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

23 lines
506 B

using Model;
namespace UTests2;
public class MockEmailService : IEmailService
{
public Func<Nounours, bool> AskConfirmation {get; set;} = null!;
Task IEmailService.AskConfirmation(Nounours nounours)
{
if(AskConfirmation != null)
{
if(AskConfirmation(nounours))
{
return Task.CompletedTask;
}
else
{
throw new Exception();
}
}
throw new Exception();
}
}