public async Task <string> ReturnNull_GoodExample() { var nullTaskExample = new ReturnNullExample(); var goodMessage = await nullTaskExample.GetSomethingGoodAsync(); // message will be null, which is expected return(goodMessage); }
public async Task <string> ReturnNull_BadExample() { var nullTaskExample = new ReturnNullExample(); var badMessage = await nullTaskExample.GetSomethingBadAsync(); // null reference exeption here, since the task is null return(badMessage); }