Наследование: IMapping, IMatchableMapping
Пример #1
0
        public IMapping GetDomainObjectFrom(MappingDto dto)
        {
            var result = new Mapping
            {
                SevenDigital = SevenDigitalId.From(dto.SevenDigital),
                MusicBrainz = new MusicBrainzId(dto.MusicBrainz)
            };

            return result;
        }
Пример #2
0
        public static Mapping From(IViewModel view)
        {
            var mapping = new Mapping();
            if (!String.IsNullOrEmpty(view.MusicBrainz))
                mapping.MusicBrainz = new MusicBrainzId(view.MusicBrainz);

            if(!String.IsNullOrEmpty(view.SevenDigital))
                mapping.SevenDigital = new SevenDigitalId(int.Parse(view.SevenDigital));

            return mapping;
        }
Пример #3
0
 public bool Equals(Mapping other)
 {
     if(ReferenceEquals(null, other))
     {
         return false;
     }
     if(ReferenceEquals(this, other))
     {
         return true;
     }
     return Equals(other.SevenDigital, SevenDigital) && Equals(other.MusicBrainz, MusicBrainz);
 }
 public void SetUp()
 {
     _sevenDigitalId = new SevenDigitalId(132456);
     _expectedMapping = new Mapping
     {
         SevenDigital = _sevenDigitalId
     };
     _loadedList = new List<IMapping>
     {
         _expectedMapping
     };
     _subject = new Repository(_loadedList);
 }
 public void SetUp()
 {
     _musicBrainzId = new MusicBrainzId("0004006f-14a0-4d3e-ab7c-073ecf8dbf77");
     _expectedMapping = new Mapping
     {
         SevenDigital = new SevenDigitalId(12345),
         MusicBrainz = _musicBrainzId
     };
     _loadedList = new List<IMapping>
     {
         _expectedMapping
     };
     _subject = new Repository(_loadedList);
 }