public void ShouldReturnCurrentName(
   [Frozen] SearchProvider current,
   Switcher<SearchProvider> switcher,
   IIndexable indexable,
   string expected,
   SwitchingSearchProvider sut)
 {
   current.GetContextIndexName(indexable).Returns(expected);
   sut.GetContextIndexName(indexable).Should().Be(expected);
 }
 public void ShouldReturnNullByIIndexableAndIPipelineIfCurrentProviderIsNull(SwitchingSearchProvider sut)
 {
   sut.GetContextIndexName(null, null).Should().BeNull();
 }
 public void ShouldReturnNullIfCurrentProviderIsNull(SwitchingSearchProvider sut)
 {
   sut.GetContextIndexName(null).Should().BeNull();
 }