I have created two enums and I know they are not the same but still I think it makes sense they would be equal since their string represent
If you want them to match, cast them to int
Assert.AreEqual((int)enumA.one,(int)enumB.one);
would pass because they are both the first listed. If you wanted them to match because they both say "one" then you need to use reflection.