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)); }
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); }