public void DeleteMailTemplateTest() { EmailController emailController = new EmailController(this.emailHandlerManager.Object, this.mailTemplateManager.Object, this.logger); bool response = true; _ = this.mailTemplateManager .Setup(mailTemplateManager => mailTemplateManager.DeleteMailTemplate(It.IsAny <string>(), It.IsAny <string>())) .Returns(Task.FromResult(response)); var result = emailController.DeleteMailTemplate(this.applicationName, this.templateName); Assert.AreEqual(result.Status.ToString(), "RanToCompletion"); this.mailTemplateManager.Verify(mgr => mgr.DeleteMailTemplate(It.IsAny <string>(), It.IsAny <string>()), Times.Once); Assert.Pass(); }