//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()); }
//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()); }
//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()); }
//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()); }