public void CreateCustomerCustomerReviewChangeToken_ShouldThrowException_IfCustomerIdIsNull() { //arrange string customerId = null; //act Action act = () => CustomerReviewCacheRegion.CreateCustomerCustomerReviewChangeToken(customerId); //assert act.Should().Throw <ArgumentNullException>().And.ParamName.Should().Be(nameof(customerId)); }
public void CreateCustomerCustomerReviewChangeToken_ShouldReturnCompositeChangeToken_IfCustomerIdIsNotNull() { //arrange var customerId = randomizer.Create <string>(); //act var result = CustomerReviewCacheRegion.CreateCustomerCustomerReviewChangeToken(customerId); //assert result.Should().BeEquivalentTo( new CompositeChangeToken(new[] { new CancellationChangeToken((new CancellationTokenSource()).Token), new CancellationChangeToken((new CancellationTokenSource()).Token) })); }