Someone can explain me why this test fails :
[TestMethod]
public void WierdComparison()
{
var machineConf = ConfigurationManager.OpenMachineConfiguration();
var systemWeb = machineConf.GetSectionGroup("system.web") as SystemWebSectionGroup;
var prov = systemWeb.Membership.Providers.OfType<ProviderSettings>().Where((s) => s.Name == "AspNetSqlMembershipProvider").First();
bool result, expected;
var connectionStringName = prov.ElementInformation.Properties["connectionStringName"].Value;
result = connectionStringName.Equals("LocalSqlServer");
expected = true;
Assert.AreEqual(expected, result);
result = connectionStringName == "LocalSqlServer";
expected = true;
Assert.AreEqual(expected, result); //This assertion fails
}