Beispiel #1
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test void createLocksForAllResourceTypes()
        internal virtual void CreateLocksForAllResourceTypes()
        {
            LocksFactory lockFactory = mock(typeof(LocksFactory));
            Config       config      = Config.defaults();
            Clock        clock       = Clocks.systemClock();

            createLockManager(lockFactory, config, clock);

            verify(lockFactory).newInstance(eq(config), eq(clock), eq(ResourceTypes.values()));
        }
Beispiel #2
0
        public override Response <LockResult> Call(Master master, RequestContext context, ChannelBuffer input, ChannelBuffer target)
        {
            ResourceType type = ResourceTypes.fromId(input.readInt());

            long[] ids = new long[input.readInt()];
            for (int i = 0; i < ids.Length; i++)
            {
                ids[i] = input.readLong();
            }
            return(Lock(master, context, type, ids));
        }
Beispiel #3
0
        //JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
        //ORIGINAL LINE: @Before public void setUp()
        public virtual void SetUp()
        {
            _master = mock( typeof( Master ), new LockedOnMasterAnswer() );
              _lockManager = new ForsetiLockManager( Config.defaults(), Clocks.systemClock(), ResourceTypes.values() );
              _requestContextFactory = mock( typeof( RequestContextFactory ) );
              _databaseAvailabilityGuard = new DatabaseAvailabilityGuard( GraphDatabaseSettings.DEFAULT_DATABASE_NAME, Clocks.systemClock(), mock(typeof(Log)) );

              when( _requestContextFactory.newRequestContext( Mockito.anyInt() ) ).thenReturn(RequestContext.anonymous(1));
        }
Beispiel #4
0
 public override Locks NewInstance(Config config, Clock clock, ResourceType[] resourceTypes)
 {
     return(new ForsetiLockManager(config, clock, ResourceTypes.values()));
 }
Beispiel #5
0
 public static Locks CreateLockManager(LocksFactory locksFactory, Config config, Clock clock)
 {
     return(locksFactory.NewInstance(config, clock, ResourceTypes.values()));
 }
Beispiel #6
0
 protected internal override Locks CreateLockManager(Config config, Clock clock)
 {
     return(new ForsetiLockManager(config, clock, ResourceTypes.values()));
 }