I have a property like this:
public Tuple[] Breadcrumbs { get; set; }
and I have a test in one of my methods like thi
Class member variables (called fields), and thus backing variables of properties, are always initialized to their default value, if they are not initialized explicitly, which is null
for reference types. The default value for all types is the value whose binary representation consists of all bits set to 0.
On the other hand, C# requires you to initialize local variables explicitly. These are: variables declared in methods, constructors and property accessors and out
method parameters; i.e. they are treated as undefined until you assign them a value.