Beispiel #1
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void shouldGetEmptyUsernameForAnonymousContext()
        public virtual void ShouldGetEmptyUsernameForAnonymousContext()
        {
            when(_transaction.securityContext()).thenReturn(AnonymousContext.read().authorize(s => - 1, GraphDatabaseSettings.DEFAULT_DATABASE_NAME));

            TxStateTransactionDataSnapshot transactionDataSnapshot = Snapshot();

            assertEquals("", transactionDataSnapshot.Username());
        }
Beispiel #2
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void shouldAccessUsernameFromAuthSubject()
        public virtual void ShouldAccessUsernameFromAuthSubject()
        {
            AuthSubject authSubject = mock(typeof(AuthSubject));

            when(authSubject.Username()).thenReturn("Christof");
            when(_transaction.securityContext()).thenReturn(new SecurityContext(authSubject, [email protected]_Static.Full));

            TxStateTransactionDataSnapshot transactionDataSnapshot = Snapshot();

            assertEquals("Christof", transactionDataSnapshot.Username());
        }