Example #1
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test void closeVerifiesUniquenessOfAddedValues() throws Exception
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
        internal virtual void CloseVerifiesUniquenessOfAddedValues()
        {
            SchemaIndex index = mock(typeof(SchemaIndex));
            UniqueLuceneIndexPopulatingUpdater updater = NewUpdater(index);

            updater.Process(add(1, _descriptor, "foo"));
            updater.Process(add(1, _descriptor, "bar"));
            updater.Process(add(1, _descriptor, "baz"));

            verifyZeroInteractions(index);

            updater.Close();
            VerifyVerifyUniqueness(index, _descriptor, "foo", "bar", "baz");
        }
Example #2
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test void closeVerifiesUniquenessOfAddedAndChangedValues() throws Exception
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
        internal virtual void CloseVerifiesUniquenessOfAddedAndChangedValues()
        {
            SchemaIndex index = mock(typeof(SchemaIndex));
            UniqueLuceneIndexPopulatingUpdater updater = NewUpdater(index);

            updater.Process(add(1, _descriptor, "added1"));
            updater.Process(add(2, _descriptor, "added2"));
            updater.Process(change(3, _descriptor, "before1", "after1"));
            updater.Process(change(4, _descriptor, "before2", "after2"));
            updater.Process(remove(5, _descriptor, "removed1"));

            verifyZeroInteractions(index);

            updater.Close();

            VerifyVerifyUniqueness(index, _descriptor, "added1", "added2", "after1", "after2");
        }