public void FormatValueFromDirectory_Null_ReturnsNull() { //prepare _mappingArguments.PropertyType = typeof(byte[][]); var propertyMapping = new ByteArrayArrayPropertyMapping <ByteArrayArrayPropertyMappingTest>(_mappingArguments); //act var value = propertyMapping.FormatValueFromDirectory(null, "dn"); //assert value.Should().Be.Null(); }
public void FormatValueFromDirectory_ByteArrayArray_ReturnsByteArrayArray() { //prepare var bytes = new[] { new byte[] { 1, 2 }, new byte[] { 3, 4 } }; var propertyMapping = new ByteArrayArrayPropertyMapping <ByteArrayArrayPropertyMappingTest>(_mappingArguments); //act var value = propertyMapping.FormatValueFromDirectory(new DirectoryAttribute("name", bytes), "dn"); //assert value.As <byte[][]>().Should().Have.SameSequenceAs(bytes); }
public void FormatValueFromDirectory_SingleByteArray_ReturnsAsByteArrayArray() { //prepare var bytes = new byte[] { 1, 2, 3, 4 }; _mappingArguments.PropertyType = typeof(byte[][]); var propertyMapping = new ByteArrayArrayPropertyMapping <ByteArrayArrayPropertyMappingTest>(_mappingArguments); //act var value = propertyMapping.FormatValueFromDirectory(new DirectoryAttribute("name", bytes), "dn"); //assert value.As <byte[][]>().Should().Contain(bytes); }