public void FormatValueFromDirectory_NullAndNotNullable_ThrowsMappingException() { //prepare _mappingArguments.PropertyType = typeof(Guid); var propertyMapping = new GuidPropertyMapping <GuidPropertyMappingTest>(_mappingArguments); //act Executing.This(() => propertyMapping.FormatValueFromDirectory(null, "dn")) .Should().Throw <MappingException>(); }
public void FormatValueFromDirectory_ByteArray_ReturnsGuid() { //prepare var propertyMapping = new GuidPropertyMapping <GuidPropertyMappingTest>(_mappingArguments); //act var value = propertyMapping.FormatValueFromDirectory(new DirectoryAttribute("name", _guid.ToByteArray()), "dn"); //assert value.CastTo <Guid>().ToByteArray().Should().Have.SameSequenceAs(_guid.ToByteArray()); }
public void FormatValueFromDirectory_NullAndNullable_ReturnsNull() { //prepare _mappingArguments.PropertyType = typeof(Guid?); var propertyMapping = new GuidPropertyMapping <GuidPropertyMappingTest>(_mappingArguments); //act var value = propertyMapping.FormatValueFromDirectory(null, "dn"); //assert value.Should().Be.Null(); }