* Add Culture Cloning Test
This test to validate the calendar instances inside the culture after colning.
* Address the feedback
* More feedback addressing
* More Feedback Addressing
Commit migrated from https://github.com/dotnet/corefx/commit/
65edbb39dd737e8529a343f385d2600e482b7ff3
Assert.Equal(culture, clone);
Assert.NotSame(clone, culture);
}
+
+ [Fact]
+ public void TestCalendarAfterCloning()
+ {
+ CultureInfo ci = new CultureInfo("en-US");
+ Assert.Same(ci.Calendar, ci.DateTimeFormat.Calendar);
+ CultureInfo ci1 = (CultureInfo) ci.Clone();
+ Assert.Same(ci1.Calendar, ci1.DateTimeFormat.Calendar);
+ Assert.NotSame(ci.Calendar, ci1.Calendar);
+ Assert.NotSame(((CultureInfo)(ci.Clone())).Calendar, ((CultureInfo)(ci.Clone())).Calendar);
+ }
}
}