public void ShouldCreateConfigurationWithPhoneNumbersAndWithoutHashing() { // arrange var expectedConfiguration = new UpdateUsersInCustomAudienceConfiguration { Data = new[] { Guid.NewGuid().ToString(), Guid.NewGuid().ToString(), Guid.NewGuid().ToString() }, DataType = UpdateUsersInCustomAudienceDataType.PhoneNumbers }; // act var updateUsersBuilder = new UpdateUsersInCustomAudienceBuilder(); var updateUsersConfiguration = updateUsersBuilder .PhoneNumbers(expectedConfiguration.Data) .Create(); // assert updateUsersConfiguration.Should().NotBeNull(); updateUsersConfiguration.ShouldBeEquivalentTo(expectedConfiguration); }
public void ShouldCreateConfigurationWithFacebookIdsAndFacebookApplicationIds() { // arrange var expectedConfiguration = new UpdateUsersInCustomAudienceConfiguration { Data = new[] { Guid.NewGuid().ToString(), Guid.NewGuid().ToString(), Guid.NewGuid().ToString() }, FacebookApplicationsIds = new[] { Guid.NewGuid().ToString(), Guid.NewGuid().ToString() }, DataType = UpdateUsersInCustomAudienceDataType.FacebookIds }; // act var updateUsersBuilder = new UpdateUsersInCustomAudienceBuilder(); var updateUsersConfiguration = updateUsersBuilder .FacebookIds(expectedConfiguration.Data) .FacebookApplicationsIds(expectedConfiguration.FacebookApplicationsIds) .Create(); // assert updateUsersConfiguration.Should().NotBeNull(); updateUsersConfiguration.ShouldBeEquivalentTo(expectedConfiguration); }