public void Mutate_MutationSpecified_Succeeds() { // Arrange const string expectedMutation = "MutationValue"; AccessTokenMutator mutator = new AccessTokenMutator(expectedMutation); // Act string mutated = mutator.Mutate(null); // Assert Assert.AreEqual(expectedMutation, mutated); }
public void Mutate_MutationNotSpecifiedIsGuid_Succeeds() { // Arrange AccessTokenMutator mutator = new AccessTokenMutator(null); // Act string mutated = mutator.Mutate(null); // Assert Assert.IsNotNull(mutated); Guid guid; Assert.IsTrue(Guid.TryParse(mutated, out guid)); }
private string GetMutatedAccessToken(string original) { AccessTokenMutator mutator = Mutators.OfType <AccessTokenMutator>().FirstOrDefault(); return(mutator == null ? original : mutator.Mutate(original)); }