//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void shouldReadNeoStoreCommand() throws Throwable //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: public virtual void ShouldReadNeoStoreCommand() { // Given InMemoryClosableChannel channel = new InMemoryClosableChannel(); NeoStoreRecord before = new NeoStoreRecord(); NeoStoreRecord after = new NeoStoreRecord(); after.NextProp = 42; (new Command.NeoStoreCommand(before, after)).Serialize(channel); // When PhysicalLogCommandReaderV3_0 reader = new PhysicalLogCommandReaderV3_0(); Command command = reader.Read(channel); assertTrue(command is Command.NeoStoreCommand); Command.NeoStoreCommand neoStoreCommand = (Command.NeoStoreCommand)command; // Then assertEquals(before.NextProp, neoStoreCommand.Before.NextProp); assertEquals(after.NextProp, neoStoreCommand.After.NextProp); }
public override bool VisitNeoStoreCommand(Command.NeoStoreCommand command) { _neoStores.MetaDataStore.GraphNextProp = SelectRecordByCommandVersion(command).NextProp; return(false); }