public void TestBug8533ConfHandlerWronglyMixedUp() { var holder1 = new Bug8533ConfHolder1(); var holder2 = new Bug8533ConfHolder2(); holder1.TestKey1OnHolder1 = "candy"; holder2.TestKey1OnHolder2 = "donut"; holder1.TestKey = "eclair"; holder1.Save(); holder2.Save(); holder1.Reload(); holder2.Reload(); Assert.AreEqual("", holder1.TestKey1OnHolder2); Assert.AreEqual("candy", holder1.TestKey1OnHolder1); Assert.AreEqual("donut", holder2.TestKey1OnHolder2); Assert.AreEqual("eclair", holder1.TestKey); Assert.AreEqual("", holder2.TestKey); }
public void TestBug8533ConfHandlerWronglyMixedUp () { var holder1 = new Bug8533ConfHolder1 (); holder1.TestKey1OnHolder1 = "candy"; holder1.TestKey = "eclair"; Assert.AreEqual ("", holder1.TestKey1OnHolder2, "#-1"); holder1.Save (); Assert.AreEqual ("", holder1.TestKey1OnHolder2, "#0"); holder1.Reload (); var holder2 = new Bug8533ConfHolder2 (); holder2.TestKey1OnHolder2 = "donut"; Assert.AreEqual ("", holder1.TestKey1OnHolder2, "#1"); holder2.Save (); holder2.Reload(); Assert.AreEqual ("candy", holder1.TestKey1OnHolder1, "#2"); Assert.AreEqual ("donut", holder2.TestKey1OnHolder2, "#3"); Assert.AreEqual ("eclair", holder1.TestKey, "#4"); Assert.AreEqual ("", holder2.TestKey, "#5"); }