public void ReturnsNullFor_NonSerializableErrorTypes() { // Arrange var serializableErroWrapperProviderFactory = new SerializableErrorWrapperProviderFactory(); // Act var wrapperProvider = serializableErroWrapperProviderFactory.GetProvider( new WrapperProviderContext(typeof(Person), isSerialization: true)); // Assert Assert.Null(wrapperProvider); }
public void Creates_WrapperProvider_ForSerializableErrorType(bool isSerialization) { // Arrange var serializableErroWrapperProviderFactory = new SerializableErrorWrapperProviderFactory(); // Act var wrapperProvider = serializableErroWrapperProviderFactory.GetProvider( new WrapperProviderContext(typeof(SerializableError), isSerialization)); // Assert Assert.NotNull(wrapperProvider); Assert.Equal(typeof(SerializableErrorWrapper), wrapperProvider.WrappingType); }