public void AcquisitionDateCanBeChangedByUserToSpecifyACustomValue()
        {
            var context = new UserContext(new Dictionary<string, string>());

            DateTimeOffset testValue = DateTimeOffset.Now;
            context.AcquisitionDate = testValue;

            Assert.Equal(testValue, context.AcquisitionDate);
        }
 public void UserAgentIsNullByDefaultToAvoidSendingItToEndpointUnnecessarily()
 {
     var context = new UserContext(new Dictionary<string, string>());
     Assert.Null(context.UserAgent);
 }
 public void UserAgentCanBeChangedByUserToSpecifyACustomValue()
 {
     var context = new UserContext(new Dictionary<string, string>());
     context.UserAgent = "test value";
     Assert.Equal("test value", context.UserAgent);
 }
 public void AccountIdCanBeChangedByUserToSpecifyACustomValue()
 {
     var context = new UserContext(new Dictionary<string, string>());
     context.AccountId = "test value";
     Assert.Equal("test value", context.AccountId);
 }