<Rule Id="xUnit2007" Action="None" /> <!-- Do not use typeof expression to check the type -->
<Rule Id="xUnit2008" Action="None" /> <!-- Do not use boolean check to match on regular expressions -->
<Rule Id="xUnit2009" Action="None" /> <!-- Do not use boolean check to check for substrings -->
- <Rule Id="xUnit2012" Action="None" /> <!-- Do not use Enumerable.Any() to check if a value exists in a collection -->
<Rule Id="xUnit2013" Action="None" /> <!-- Do not use equality check to check for collection size. -->
<Rule Id="xUnit2017" Action="None" /> <!-- Do not use Contains() to check if a value exists in a collection -->
<Rule Id="xUnit2018" Action="None" /> <!-- Do not compare an object's exact type to an abstract class or interface -->
DictionaryEntry entry = (DictionaryEntry)enumerator.Current;
Assert.Equal(key, entry.Key);
- Assert.False(key.Any(c => char.IsUpper(c)));
+ Assert.DoesNotContain(key, c => char.IsUpper(c));
Assert.True(stringDictionary.ContainsKey(key));
}
}
var c = CreateContainer(typeof(ABHandler));
var handlers = c.GetExports<Lazy<IHandler, HandlerMetadata>>().ToArray();
Assert.Equal(1, handlers.Length);
- Assert.True(handlers.Any(h => h.Metadata.HandledMessage == "B"));
+ Assert.Contains(handlers, h => h.Metadata.HandledMessage == "B");
}
public class BaseVirtualExporter
Assert.NotNull(ruleCollection);
List<CustomAuditRule> existingRules = ruleCollection.Cast<CustomAuditRule>().ToList();
Assert.True(existingRules.Count > 0);
- Assert.True(
- existingRules.Any(
- x => x.AccessMaskValue == ReadAccessMask &&
- x.AuditFlags == AuditFlags.Success &&
- x.IdentityReference == Helpers.s_LocalSystemNTAccount
- )
- );
+ Assert.Contains(existingRules, x =>
+ x.AccessMaskValue == ReadAccessMask &&
+ x.AuditFlags == AuditFlags.Success &&
+ x.IdentityReference == Helpers.s_LocalSystemNTAccount
+ );
}
[Fact]
Assert.Equal(expectedUris.Length, resolver.PreloadedUris.Count());
foreach (string uriString in expectedUris)
{
- Assert.True(resolver.PreloadedUris.Any(u => u.OriginalString.Equals(uriString)));
+ Assert.Contains(resolver.PreloadedUris, u => u.OriginalString.Equals(uriString));
}
}
Assert.Equal(expectedUris.Length, resolver.PreloadedUris.Count());
foreach (string uriString in expectedUris)
{
- Assert.True(resolver.PreloadedUris.Any(u => u.OriginalString.Equals(uriString)));
+ Assert.Contains(resolver.PreloadedUris, u => u.OriginalString.Equals(uriString));
}
}
Assert.Equal(expectedUris.Length, resolver.PreloadedUris.Count());
foreach (string uriString in expectedUris)
{
- Assert.True(resolver.PreloadedUris.Any(u => u.OriginalString.Equals(uriString)));
+ Assert.Contains(resolver.PreloadedUris, u => u.OriginalString.Equals(uriString));
}
}
Assert.Equal(expectedUris.Length, resolver.PreloadedUris.Count());
foreach (string uriString in expectedUris)
{
- Assert.True(resolver.PreloadedUris.Any(u => u.OriginalString.Equals(uriString)));
+ Assert.Contains(resolver.PreloadedUris, u => u.OriginalString.Equals(uriString));
}
}
Assert.Equal(expectedUris.Length, resolver.PreloadedUris.Count());
foreach (string uriString in expectedUris)
{
- Assert.True(resolver.PreloadedUris.Any(u => u.OriginalString.Equals(uriString)));
+ Assert.Contains(resolver.PreloadedUris, u => u.OriginalString.Equals(uriString));
}
}
}
{
Assert.True(declaringType.IsTypeDefinition());
Type[] nestedTypes = declaringType.GetNestedTypes(BindingFlags.Public | BindingFlags.NonPublic);
- Assert.True(nestedTypes.Any(nt => object.ReferenceEquals(nt, type)));
+ Assert.Contains(nestedTypes, nt => object.ReferenceEquals(nt, type));
}
Assert.Equal<Type>(type.GetTypeInfo().GenericTypeParameters, type.GetGenericArguments());
var asm = loadContext.LoadFromAssemblyName(asmName);
Assert.NotNull(asm);
- Assert.True(asm.DefinedTypes.Any(t => t.Name == "TestClass"));
+ Assert.Contains(asm.DefinedTypes, t => t.Name == "TestClass");
}
[Fact]
var asm = loadContext.LoadFromAssemblyName(asmName);
Assert.NotNull(asm);
- Assert.True(asm.DefinedTypes.Any(t => t.Name == "TestClass"));
+ Assert.Contains(asm.DefinedTypes, t => t.Name == "TestClass");
}
[Fact]
Assert.NotNull(cp.Claims);
Assert.Equal(1, cp.Claims.Count());
- Assert.True(cp.Claims.Any(claim => claim.Type == "claim_type" && claim.Value == "claim_value"));
+ Assert.Contains(cp.Claims, claim => claim.Type == "claim_type" && claim.Value == "claim_value");
}
[Fact]
Assert.NotNull(cp.Claims);
Assert.Equal(1, cp.Claims.Count());
- Assert.True(cp.Claims.Any(claim => claim.Type == ClaimsIdentity.DefaultNameClaimType && claim.Value == "NonClaimsIdentity_Name"));
+ Assert.Contains(cp.Claims, claim => claim.Type == ClaimsIdentity.DefaultNameClaimType && claim.Value == "NonClaimsIdentity_Name");
}
[Fact]
Assert.NotNull(cp.Claims);
Assert.Equal(1, cp.Claims.Count());
- Assert.True(cp.Claims.Any(claim => claim.Type == "claim_type" && claim.Value == "claim_value"), "#7");
+ Assert.Contains(cp.Claims, claim => claim.Type == "claim_type" && claim.Value == "claim_value");
}
[Fact]
Assert.NotNull(cp.Claims);
Assert.Equal(1, cp.Claims.Count());
- Assert.True(cp.Claims.Any(claim => claim.Type == ClaimsIdentity.DefaultNameClaimType && claim.Value == "NonClaimsIdentity_Name"));
+ Assert.Contains(cp.Claims, claim => claim.Type == ClaimsIdentity.DefaultNameClaimType && claim.Value == "NonClaimsIdentity_Name");
}
[Fact]
Assert.Equal(baseId1, cp.Identity);
- Assert.True(cp.Claims.Any(claim => claim.Type == ClaimsIdentity.DefaultNameClaimType && claim.Value == "generic_name"));
+ Assert.Contains(cp.Claims, claim => claim.Type == ClaimsIdentity.DefaultNameClaimType && claim.Value == "generic_name");
Assert.Equal(baseId2.Claims.First(), cp.Claims.First());
}
Assert.Equal(baseId1, cp.Identity);
- Assert.True(cp.Claims.Any(claim => claim.Type == ClaimsIdentity.DefaultNameClaimType && claim.Value == "generic_name2"));
- Assert.True(cp.Claims.Any(claim => claim.Type == ClaimsIdentity.DefaultNameClaimType && claim.Value == "generic_name3"));
+ Assert.Contains(cp.Claims, claim => claim.Type == ClaimsIdentity.DefaultNameClaimType && claim.Value == "generic_name2");
+ Assert.Contains(cp.Claims, claim => claim.Type == ClaimsIdentity.DefaultNameClaimType && claim.Value == "generic_name3");
Assert.Equal(baseId2.Claims.First(), cp.Claims.First());
Assert.Equal(baseId3.Claims.Last(), cp.Claims.Last());