Skip to content

Instantly share code, notes, and snippets.

@KevinDJones
Last active November 15, 2018 05:11
Show Gist options
  • Save KevinDJones/7d40a7ecc6f10ab3b54f47092063b80d to your computer and use it in GitHub Desktop.
Save KevinDJones/7d40a7ecc6f10ab3b54f47092063b80d to your computer and use it in GitHub Desktop.
var contextMock = new Mock<DurableOrchestrationContextBase>();
var logMock = new Mock<ILogger>();
var input = new MyClass();
var result = new MyOtherClass();
contextMock.Setup(context => context.GetInput<EmailInput>()).Returns(input);
contextMock.Setup(context => context.CallActivityAsync<EmailResult>("A_Send", input)).Returns(Task.FromResult<EmailResult>(result));
var orchestrationResult = await Orchestrators.EmailSender(this.contextMock.Object, this.logMock.Object);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment