Beispiel #1
0
            public async void Must_map_default_value(Type type, string propertyName, object expectedValue)
            {
                MapResult result = await _mapper.MapAsync(_request, type, type.GetProperty(propertyName));

                Assert.That(result.ResultType, Is.EqualTo(MapResultType.ValueMapped));
                Assert.That(result.Value, Is.EqualTo(expectedValue));
            }
Beispiel #2
0
            public async void Must_map_to_properties_whose_return_values_implement_iconvertible(Type type, string propertyName, object expectedValue)
            {
                MapResult result = await _mapper.MapAsync(_request, type, type.GetProperty(propertyName));

                Assert.That(result.ResultType, Is.EqualTo(MapResultType.ValueMapped));
                Assert.That(result.Value, Is.EqualTo(expectedValue));
            }
Beispiel #3
0
 public void Must_throw_exception(Type type, string propertyName)
 {
     Assert.That(() => _mapper.MapAsync(_request, type, type.GetProperty(propertyName)), Throws.InstanceOf <ApplicationException>());
 }