public void RetryProgress_changed_should_change_etag() { var group = new RetryGroup(); var data = new[] { group }; var knownEtag = EtagHelper.CalculateEtag(data); group.RetryProgress = 0.01; var newEtag = EtagHelper.CalculateEtag(data); Assert.AreNotEqual(knownEtag, newEtag); }
public void RetryCompletionTime_changed_should_change_etag() { var group = new RetryGroup(); var data = new[] { group }; var knownEtag = EtagHelper.CalculateEtag(data); group.RetryCompletionTime = DateTime.UtcNow; var newEtag = EtagHelper.CalculateEtag(data); Assert.AreNotEqual(knownEtag, newEtag); }
public void NeedUserAcknowledgement_changed_should_change_etag() { var group = new RetryGroup(); var data = new[] { group }; var knownEtag = EtagHelper.CalculateEtag(data); group.NeedUserAcknowledgement = true; var newEtag = EtagHelper.CalculateEtag(data); Assert.AreNotEqual(knownEtag, newEtag); }
public void Changing_item_count_should_change_etag() { var data = new RetryGroup[0]; var knownEtag = EtagHelper.CalculateEtag(data); var group = new RetryGroup(); data = new[] { group }; var newEtag = EtagHelper.CalculateEtag(data); Assert.AreNotEqual(knownEtag, newEtag); }
public void RetryStatus_changed_should_change_etag() { var group = new RetryGroup() { RetryStatus = RetryState.Waiting.ToString() }; var data = new[] { group }; var knownEtag = EtagHelper.CalculateEtag(data); group.RetryStatus = RetryState.Preparing.ToString(); var newEtag = EtagHelper.CalculateEtag(data); Assert.AreNotEqual(knownEtag, newEtag); }
public void Count_changed_should_change_etag() { var group = new RetryGroup() { Count = 1 }; var data = new[] { group }; var knownEtag = EtagHelper.CalculateEtag(data); group.Count = 2; var newEtag = EtagHelper.CalculateEtag(data); Assert.AreNotEqual(knownEtag, newEtag); }
public void Id_changed_should_change_etag() { var group = new RetryGroup() { Id = "old" }; var data = new[] { group }; var knownEtag = EtagHelper.CalculateEtag(data); group.Id = "new"; var newEtag = EtagHelper.CalculateEtag(data); Assert.AreNotEqual(knownEtag, newEtag); }