miniature-leather-70472
05/18/2021, 8:53 AMtall-librarian-49374
05/18/2021, 9:16 AMpublic static class Testing
{
public static Task<ImmutableArray<Resource>> RunAsync<T>() where T : Stack, new()
{
var mocks = new Mock<IMocks>();
mocks.Setup(m => m.NewResourceAsync(It.IsAny<MockResourceArgs>()))
.ReturnsAsync((MockResourceArgs args) => (args.Id, args.Inputs));
mocks.Setup(m => m.CallAsync(It.IsAny<MockCallArgs>()))
.ReturnsAsync((MockCallArgs args) => args.Args);
return Deployment.TestAsync<T>(mocks.Object, new TestOptions { IsPreview = false });
}
}
miniature-leather-70472
05/18/2021, 9:28 AMtall-librarian-49374
05/18/2021, 11:12 AMminiature-leather-70472
05/18/2021, 1:30 PMtall-librarian-49374
05/18/2021, 1:38 PM