示例#1
0
 public void IdentificationStatus_ShouldReturnFromProvider(IContactProfileProvider provider, ContactIdentificationLevel expected)
 {
   provider.Contact.Identifiers.IdentificationLevel.Returns(expected);
   var model = new ContactInformation(provider);
   model.IdentificationStatus.Should().Be(expected.ToString());
 }
示例#2
0
 public void Identifier_ShouldReturnFromProvider(IContactProfileProvider provider, string expectedId)
 {
   provider.Contact.Identifiers.Identifier.Returns(expectedId);
   var model = new ContactInformation(provider);
   model.Identifier.Should().Be(expectedId);
 }
示例#3
0
 public void EngagementValue_ShouldReturnFromProvider(IContactProfileProvider provider, int number)
 {
   provider.Contact.System.Value.Returns(number);
   var model = new ContactInformation(provider);
   model.EngagementValue.Should().Be(number);
 }
示例#4
0
 public void ID_ShouldReturnFromProvider(IContactProfileProvider provider, Guid expectedId)
 {
   provider.Contact.ContactId.Returns(expectedId);
   var model = new ContactInformation(provider);
   model.Id.Should().Be(expectedId);
 }
示例#5
0
 public void NoOfVisits_ShouldReturnFromProvider(IContactProfileProvider provider, int number)
 {
   provider.Contact.System.VisitCount.Returns(number);
   var model = new ContactInformation(provider);
   model.NoOfVisits.Should().Be(number);
 }