public void CodePropertySuccess() { using (var session = new ThrowingCacheSession()) { Assert.True(new CreateSessionResult <IReadOnlyCacheSession>(session).Succeeded); } }
public void SessionProperty() { using (var session = new ThrowingCacheSession()) { Assert.Equal(session, new CreateSessionResult <IReadOnlyCacheSession>(session).Session); } }
public void ToStringSuccess() { using (var session = new ThrowingCacheSession()) { var result = new CreateSessionResult <IReadOnlyCacheSession>(session); Assert.Contains("Success", result.ToString(), StringComparison.OrdinalIgnoreCase); } }
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 GetHashCodeNotSameWhenNotEqual() { 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.NotEqual(v1.GetHashCode(), v2.GetHashCode()); } }
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)); } }