public void ResetSetsDefaultValueOfReference() { var reference = new FlagArgument(true); var alias = new AliasArgument(reference); alias.Reset(); Assert.AreEqual(true, alias.Value); reference = new FlagArgument(); alias = new AliasArgument(reference); alias.Reset(); Assert.AreEqual(false, alias.Value); }