[TestMethod] public void AssemblyByNameTest() { Assert.IsNull(GetSolution.AssemblyByName(dummyName)); var assembly = GetSolution.AssemblyByName(assemblyName); Assert.IsTrue(assembly.FullName.StartsWith(assemblyName)); }
private void RemoveTested() { var tests = GetSolution.ClassesNames(testAssembly); for (var i = List.Count; i > 0; i--) { var member = List[i - 1]; member = member.Substring(assembly.Length); var idx = member.IndexOf(genericsChar); if (idx > 0) { member = member.Substring(0, idx); } member = member + "Tests"; var t = tests.Find(o => o.EndsWith(member)); if (!ReferenceEquals(null, t)) { List.RemoveAt(i - 1); } if (member.Contains(displayClass)) { List.RemoveAt(i - 1); } } }
private List <string> GetTestClasses() { var tests = GetSolution.TypeNamesForAssembly(TestAssembly); RemoveNotIn(tests, TestNamespace); RemoveSurrogates(tests); return(tests.Select(RemoveGenericsChars).ToList()); }
protected static List <Type> LoadClasses(string assemblyName) { var l = GetSolution.Classes(assemblyName); if (l.Count == 0) { Assert.Inconclusive(noClassesInAssemblyMessage, assemblyName); } return(l); }
[TestMethod] public void ReferenceAssembliesTests() { var assemblies = GetSolution .ReferenceAssemblies("ReservationProject.Tests") .Where(x => x.FullName?.StartsWith("ReservationProject") ?? false) .ToList(); AreEqual(8, assemblies.Count); }
private static List <Type> getAssemblyClasses(string assemblyName) { var l = GetSolution.TypesForAssembly(assemblyName); if (l.Count == 0) { report(noClassesInAssembly, assemblyName); } return(l); }
private static List <Type> GetTypes(string assembly) { var l = GetSolution.TypesForAssembly(assembly); if (l.Count == 0) { NotTested(NoClassesInAssembly, assembly); } return(l); }
private List <string> getTestClasses() { var l = new List <string>(); var tests = GetSolution.TypeNamesForAssembly(testAssembly); foreach (var t in tests) { var n = removeGenericsChars(t); l.Add(n); } return(l); }
[TestMethod] public void TypeNamesForAssemblyTest() { var expected = GetSolution.AssemblyByName(assemblyName).GetTypes(); var actual = GetSolution.TypeNamesForAssembly(dummyName); Assert.AreEqual(0, actual.Count); Assert.IsInstanceOfType(actual, typeof(List <string>)); actual = GetSolution.TypeNamesForAssembly(assemblyName); Assert.AreEqual(expected.Length, actual.Count); foreach (var e in expected) { Assert.IsTrue(actual.Contains(e.FullName)); } }
private void removeTested() { var tests = GetSolution.TypeNamesForAssembly(testAssembly); for (var i = list.Count; i > 0; i--) { var className = list[i - 1]; var testName = toTestName(className); var t = tests.Find(o => o.EndsWith(testName)); if (ReferenceEquals(null, t)) { continue; } list.RemoveAt(i - 1); } }
private List <string> GetTestClasses() { var tests = GetSolution.TypeNamesForAssembly(testAssembly); return(tests.Select(t => RemoveGenericsChars(t)).ToList()); }