public void A_repository_without_an_explicit_convention_uses_the_default_convention() { var expectedConvention = new BookConvention(); Repository.DefaultConvention = expectedConvention; var repositoryWithoutExplicitConvention = new Repository(); Assert.AreSame(expectedConvention, repositoryWithoutExplicitConvention.Convention); }
public void Setting_the_default_convention_after_creating_a_repository_without_specifying_an_explicit_convention_uses_the_new_default_convention() { var repositoryWithoutExplicitConvention = new Repository(); var expectedConvention = new BookConvention(); Repository.DefaultConvention = expectedConvention; Assert.AreSame(expectedConvention, repositoryWithoutExplicitConvention.Convention); }
public void Setting_an_explicit_convention_overrides_the_default_convention() { Repository.DefaultConvention = new DefaultConvention(); var expectedConvention = new BookConvention(); _repository.Convention = expectedConvention; Assert.AreEqual(expectedConvention, _repository.Convention); }