public async Task GraphServicePurgeReturnsSuccess() { // arrange A.CallTo(() => fakeGraphConnector.BuildPurgeCommands()).Returns(A.CollectionOfDummy <string>(2)); // act await graphService.PurgeAsync(GraphReplicaSet.Draft).ConfigureAwait(false); // assert A.CallTo(() => fakeGraphConnector.BuildPurgeCommands()).MustHaveHappenedOnceExactly(); A.CallTo(() => fakeGraphConnector.RunAsync(A <IList <string> > .Ignored, A <GraphReplicaSet> .Ignored)).MustHaveHappenedOnceExactly(); Assert.True(true); }
public async Task PurgeAsync() { logger.LogInformation("Purging Graph of LMI data"); var commands = graphConnector.BuildPurgeCommands(); logger.LogInformation("Purging Graph of LMI data: executing commands"); await graphConnector.RunAsync(commands).ConfigureAwait(false); logger.LogInformation("Purged Graph of LMI data"); }