public void EqualsTrueForInvalidSessions() { var v1 = new CreateSessionResult <IReadOnlyCacheSession>("error1"); var v2 = new CreateSessionResult <IReadOnlyCacheSession>("error1"); Assert.True(v1.Equals(v2)); }
public void EqualsObjectFalse() { using (var session = new ThrowingCacheSession()) { var v1 = new CreateSessionResult <IReadOnlyCacheSession>(session); var v2 = new object(); Assert.False(v1.Equals(v2)); } }
public void EqualsFalseCodeMismatch() { using (var session1 = new ThrowingCacheSession()) { var v1 = new CreateSessionResult <IReadOnlyCacheSession>(session1); var v2 = new CreateSessionResult <IReadOnlyCacheSession>("error"); Assert.False(v1.Equals(v2)); } }
public void EqualsFalseSessionMismatch() { using (var session1 = new ThrowingCacheSession("session1")) using (var session2 = new ThrowingCacheSession("session2")) { var v1 = new CreateSessionResult <IReadOnlyCacheSession>(session1); var v2 = new CreateSessionResult <IReadOnlyCacheSession>(session2); Assert.False(v1.Equals(v2)); } }
public void EqualsTrueNotReferenceEqualSession() { using (var session1 = new ThrowingCacheSession()) using (var session2 = new ThrowingCacheSession()) { var v1 = new CreateSessionResult <IReadOnlyCacheSession>(session1); var v2 = new CreateSessionResult <IReadOnlyCacheSession>(session2); Assert.True(v1.Equals(v2)); } }