Пример #1
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void slaveShouldRespond200AndTrueWhenSlave()
        public virtual void SlaveShouldRespond200AndTrueWhenSlave()
        {
            // given
            HighlyAvailableGraphDatabase database = mock(typeof(HighlyAvailableGraphDatabase));

            when(database.Role()).thenReturn("slave");

            MasterInfoService service = new MasterInfoService(null, database);

            // when
            Response response = service.Slave;

            // then
            assertEquals(200, response.Status);
            assertEquals("true", response.Entity.ToString());
        }
Пример #2
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void shouldReportNonMasterOrSlaveAsUnavailableForTransactionProcessing()
        public virtual void ShouldReportNonMasterOrSlaveAsUnavailableForTransactionProcessing()
        {
            // given
            HighlyAvailableGraphDatabase database = mock(typeof(HighlyAvailableGraphDatabase));

            when(database.Role()).thenReturn("unknown");

            MasterInfoService service = new MasterInfoService(null, database);

            // when
            Response response = service.Available;

            // then
            assertEquals(404, response.Status);
            assertEquals("UNKNOWN", response.Entity.ToString());
        }
Пример #3
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void masterShouldRespond404AndUNKNOWNWhenUnknown()
        public virtual void MasterShouldRespond404AndUNKNOWNWhenUnknown()
        {
            // given
            HighlyAvailableGraphDatabase database = mock(typeof(HighlyAvailableGraphDatabase));

            when(database.Role()).thenReturn("unknown");

            MasterInfoService service = new MasterInfoService(null, database);

            // when
            Response response = service.Master;

            // then
            assertEquals(404, response.Status);
            assertEquals("UNKNOWN", response.Entity.ToString());
        }
Пример #4
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void shouldReportMasterAsGenerallyAvailableForTransactionProcessing()
        public virtual void ShouldReportMasterAsGenerallyAvailableForTransactionProcessing()
        {
            // given
            HighlyAvailableGraphDatabase database = mock(typeof(HighlyAvailableGraphDatabase));

            when(database.Role()).thenReturn("master");

            MasterInfoService service = new MasterInfoService(null, database);

            // when
            Response response = service.Available;

            // then
            assertEquals(200, response.Status);
            assertEquals("master", response.Entity.ToString());
        }