public void Initialize()
        {
            _personProfilesClientMock    = new Mock <DM.IPersonProfilePersistance <DM.IStorablePersonProfile> >();
            _personProfilesFunctionality = new Bll.PersonProfilesFunctionality(_personProfilesClientMock.Object);
            var id   = Guid.NewGuid();
            var eTag = Guid.NewGuid().ToString();

            _dalPerson = new DM.StorablePersonProfile
            {
                Id        = id,
                ETag      = eTag,
                GivenName = "Joe",
                Surname   = "Smith"
            };
            _bllPerson = new CM.PersonProfile
            {
                Id        = id.ToString(),
                ETag      = eTag,
                GivenName = "Joe",
                Surname   = "Smith"
            };
            _personProfilesClientMock.Setup(mock => mock.CreateAsync(It.IsAny <DM.IStorablePersonProfile>())).ReturnsAsync(_dalPerson);
            _personProfilesClientMock.Setup(mock => mock.ReadAsync(It.IsAny <Guid>())).ReturnsAsync(_dalPerson);
            _personProfilesClientMock.Setup(mock => mock.UpdateAsync(It.IsAny <DM.IStorablePersonProfile>())).ReturnsAsync(_dalPerson);
            _personProfilesClientMock.Setup(mock => mock.DeleteAsync(It.IsAny <Guid>())).Returns(Task.FromResult(0));
        }
Пример #2
0
        public static StorablePersonProfile ToStorage(SM.IPersonProfile source)
        {
            if (source == null)
            {
                return(null);
            }
            var target = new StorablePersonProfile
            {
                Id        = ToGuid(source.Id),
                ETag      = source.ETag,
                GivenName = source.GivenName,
                Surname   = source.Surname
            };

            return(target);
        }