//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void shouldFailToDeleteUnknownUser() throws Throwable //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: public virtual void ShouldFailToDeleteUnknownUser() { // Given _manager.start(); _manager.newUser("jake", Password("abc123"), true); try { // When _manager.deleteUser("nonExistentUser"); fail("User 'nonExistentUser' should no longer exist, expected exception."); } catch (InvalidArgumentsException e) { assertThat(e.Message, containsString("User 'nonExistentUser' does not exist.")); } catch (Exception t) { assertThat(t.GetType(), IsEqual.equalTo(typeof(InvalidArgumentsException))); } // Then assertNotNull(Users.getUserByName("jake")); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void shouldLoadProcedureWithArgumentFromJar() throws Throwable //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: public virtual void ShouldLoadProcedureWithArgumentFromJar() { // Given URL jar = CreateJarFor(typeof(ClassWithProcedureWithArgument)); // When IList <CallableProcedure> procedures = _jarloader.loadProceduresFromDir(ParentDir(jar)).procedures(); // Then //JAVA TO C# CONVERTER TODO TASK: Method reference arbitrary object instance method syntax is not converted by Java to C# Converter: IList <ProcedureSignature> signatures = procedures.Select(CallableProcedure::signature).ToList(); assertThat(signatures, contains(procedureSignature("org", "neo4j", "kernel", "impl", "proc", "myProcedure").@in("value", NTInteger).@out("someNumber", NTInteger).build())); assertThat(asList(procedures[0].Apply(new BasicContext(), new object[] { 42L }, _resourceTracker)), contains(IsEqual.equalTo(new object[] { 42L }))); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void shouldLoadProcedureFromJarWithSpacesInFilename() throws Throwable //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: public virtual void ShouldLoadProcedureFromJarWithSpacesInFilename() { // Given URL jar = (new JarBuilder()).CreateJarFor(Tmpdir.newFile((new Random()).Next() + " some spaces in filename.jar"), typeof(ClassWithOneProcedure)); // When IList <CallableProcedure> procedures = _jarloader.loadProceduresFromDir(ParentDir(jar)).procedures(); // Then //JAVA TO C# CONVERTER TODO TASK: Method reference arbitrary object instance method syntax is not converted by Java to C# Converter: IList <ProcedureSignature> signatures = procedures.Select(CallableProcedure::signature).ToList(); assertThat(signatures, contains(procedureSignature("org", "neo4j", "kernel", "impl", "proc", "myProcedure").@out("someNumber", NTInteger).build())); assertThat(asList(procedures[0].Apply(new BasicContext(), new object[0], _resourceTracker)), contains(IsEqual.equalTo(new object[] { 1337L }))); }