public void Should_set_adapters_to_empty_when_null() { // Act var provider = new ForEvolveLocalizationValidationMetadataProvider <DataAnnotationTestResource>(); // Assert Assert.Empty(provider.Adapters); }
public void Should_set_adapters() { // Arrange var expectedAdapter = new MyAdapter(); var adapters = new ILocalizationValidationAttributeAdapter[] { expectedAdapter }; // Act var provider = new ForEvolveLocalizationValidationMetadataProvider <DataAnnotationTestResource>(adapters); // Assert Assert.Collection(provider.Adapters, actualAdapter => Assert.Same(expectedAdapter, actualAdapter) ); }
public CreateValidationMetadata() { MyMockAdapter = new Mock <ILocalizationValidationAttributeAdapter>(); ProvierUnderTest = new ForEvolveLocalizationValidationMetadataProvider <DataAnnotationTestResource>(MyMockAdapter.Object); }