public void Unit_Method3() { try { DocumentationFilter.Method(typeof(Tests), "MethodTest1", "(System.String,System.NullReferenceException)"); Assert.Fail(); } catch (System.Exception) { } }
public void Unit_Method2() { try { DocumentationFilter.Method(typeof(Tests), "MethodTest2", "(System.Int32,System.IO.Stream)"); Assert.Fail(); } catch (System.Exception) { } }
public void Unit_GetType2() { try { DocumentationFilter.GetType("TomasHalac.DocumentationFilter.QualityAssurance.NotFound", typeof(Tests).Assembly); Assert.Fail(); } catch (System.Exception) { } }
public void Unit_MethodConstructor() { var constructor = typeof(Tests).GetConstructors(System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic)[0]; Assert.NotNull(constructor); var actual = DocumentationFilter.MethodConstructor(typeof(Tests), "(System.String,System.NullReferenceException)"); Assert.AreEqual(constructor.IsPublic, actual); }
public void Unit_MethodToArgsString() { var method = typeof(Tests).GetMethod("MethodTest1"); Assert.NotNull(method); var expected = "(System.Int32,System.IO.Stream)"; var actual = DocumentationFilter.MethodToArgsString(method); Assert.AreEqual(expected, actual); }
public void Integration_FilterThisProyectDocumentation() { File.Delete("new_documentation-filter-tests.xml"); var docs = new DocumentationFilter("documentation-filter-tests.xml", Environment.CurrentDirectory + "/documentation-filter-tests.dll"); Assert.False(File.Exists("new_documentation-filter-tests.xml")); docs.MoveOnlyPublics(); Assert.True(File.Exists("new_documentation-filter-tests.xml")); string original = File.ReadAllText("documentation-filter-tests.xml"); string newXml = File.ReadAllText("new_documentation-filter-tests.xml"); Assert.False(newXml.Contains("private", System.StringComparison.InvariantCultureIgnoreCase)); Assert.AreEqual(original.Split("public").Length, newXml.Split("public").Length); }
public void Unit_GetType() { var actual = DocumentationFilter.GetType("TomasHalac.DocumentationFilter.QualityAssurance.Tests", typeof(Tests).Assembly); Assert.AreEqual(typeof(Tests), actual); }
public void Unit_Type2() { var actual = DocumentationFilter.Type(typeof(Tests.PrivateClass)); Assert.AreEqual(false, actual); }
public void Unit_Type() { var actual = DocumentationFilter.Type(typeof(Tests)); Assert.AreEqual(true, actual); }
public void Unit_Field2() { var actual = DocumentationFilter.Field(typeof(Tests), "Var2"); Assert.AreEqual(false, actual); }
public void Unit_Property() { var actual = DocumentationFilter.Property(typeof(Tests), "Property"); Assert.AreEqual(true, actual); }
public void Unit_Method() { var actual = DocumentationFilter.Method(typeof(Tests), "MethodTest1", "(System.Int32,System.IO.Stream)"); Assert.AreEqual(true, actual); }
public virtual ActionResult List(bool showProject = false, DocumentationFilter documentationFilter = null) { documentationFilter = documentationFilter ?? new DocumentationFilter(); var model = new DocumentationsListViewModel() { ShowProject = showProject, Documentations = DocumentationService.GetAll(Query.ForDocumentation(documentationFilter).Include(x => x.Project())) }; return View(model); }