public async Task ReturnsNullIfNew() { var connection = Substitute.For <IConnection>(); connection.GetLastApiInfo().Returns((ApiInfo)null); var client = new TargetProcessClient(connection); var result = client.GetLastApiInfo(); Assert.Null(result); var temp = connection.Received(1).GetLastApiInfo(); }