public CoinItem(CoinImage image, IDictionary<string, string> metadata) : base(metadata) { Image = image; }
public void IfBothImagesAreEmptyWeDontHaveBackOrFrontTags() { var image = new CoinImage{FrontImage = new byte[0], RearImage = new byte[0]}; var result = mapper.Map(image); Assert.IsNull(result.Element(CoinElementConstants.FrontImage)); Assert.IsNull(result.Element(CoinElementConstants.RearImage)); }
public void IfBothImagesAreEmptyWeDontCallImageMapper() { var image = new CoinImage{FrontImage = new byte[0], RearImage = new byte[0]}; // ReSharper disable once UnusedVariable var result = mapper.Map(image); imageMapper.Verify(x => x.Map(It.IsAny<byte[]>()), Times.Never); }
public void IfBothImagesAreEmptyWeStillHaveImageElement() { var image = new CoinImage{FrontImage = new byte[0], RearImage = new byte[0]}; var result = mapper.Map(image); Assert.IsNotNull(result); Assert.AreEqual(CoinElementConstants.ImageTag, result.Name); }