Пример #1
0
 public ImageRepositoryTests()
 {
     _imageId                    = new SourceQualifiedImageId(new ImageSourceId(Guid.NewGuid()), new ImageId("some image id"));
     _imagePersistence           = A.Fake <IImagePersistence>();
     _imageStreamFromPersistence = new MemoryStream().Some <Stream>();
     A.CallTo(() => _imagePersistence.LoadImage(_imageId.SourceId.Value, _imageId.ImageId.Value)).Returns(_imageStreamFromPersistence);
     _imageRepository = new ImageRepository(_imagePersistence, A.Fake <ILogger>());
 }
        public void RoundTrip_ValuesAreEquivalent()
        {
            var sut = new SourceQualifiedImageIdConverter();
            var id  = new SourceQualifiedImageId(new ImageSourceId(Guid.NewGuid()), new ImageId("some image id"));
            var serializationModel = sut.ToSerializationModel(id);

            sut.FromSerializationModel(serializationModel).Should().Be(id);
        }
Пример #3
0
 public ImageIdViewModel(SourceQualifiedImageId sourceQualifiedImageId)
 {
     _sourceQualifiedImageId = sourceQualifiedImageId;
 }
Пример #4
0
 public SSourceQualifiedImageId ToSerializationModel(SourceQualifiedImageId imageId)
 {
     return(new SSourceQualifiedImageId(imageId.SourceId.Value, imageId.ImageId.Value));
 }