public void ShouldBeEquals() { Situation <char> a, b; a = new Situation <char>(new MockedRule(), new MockedPredicate(), new MockedReduceInput()); b = new Situation <char>(new MockedRule(), new MockedPredicate(), new MockedReduceInput()); Assert.IsTrue(a.Equals(b)); Assert.IsTrue(b.Equals(a)); }