public void Given_MethodOfGetMethods_When_Get_Then_MethodsAreNotPrivate() { var sut = new Sut(); var typeOfSut = sut.GetType(); var markdownableType = new MarkdownableType(typeOfSut, null); var methodsOfSutActual = markdownableType.GetMethods(); foreach (var m in methodsOfSutActual) { Assert.False(m.IsPrivate); } }
public void Given_MethodOfGetProperties_When_Get_Then_PropertiesAreNotPrivate() { var sut = new Sut(); var typeOfSut = sut.GetType(); var markdownableType = new MarkdownableType(typeOfSut, null); var expectedName = "PublicProperty"; var propertyOfSutActual = markdownableType.GetProperties(); foreach (var p in propertyOfSutActual) { Assert.Equal(expectedName, p.Name); } }