public async Task ExecuteTestWithEmptyStringAsyncTest()
 {
     var dataService = A.Fake<IDataService>();
     var sut = new SayHelloWorldAction(dataService);
     
     var result = await sut.ExecuteAsync("");
     
     result.Greeting.Should().Be("Are you sure?");
     A.CallTo(() => dataService.SaveGreetingAsync(A<string>.Ignored)).MustNotHaveHappened();
 }
 public async Task ExecuteAsyncTest()
 {
     var dataService = A.Fake<IDataService>();
     var sut = new SayHelloWorldAction(dataService);
     
     var result = await sut.ExecuteAsync("World");
     
     result.Greeting.Should().Be("Hello World!");
     A.CallTo(() => dataService.SaveGreetingAsync(A<string>.Ignored)).MustHaveHappened(Repeated.Exactly.Once);
 }