Below is my test case. Both string are different object yet the my test case pass.
I am expecting them to fail. Because they are different objects.
string string1 = "Hello World";
string string4 = "Hello World";
Assert.AreSame(string1, string4);//Will return true
Assert.IsTrue(object.ReferenceEquals(string1,string4));