public void Returns_all_private_methods() { // Arrange var source = new ClassWithManyMethods(); var expected = Expectation.OfMethods(source, "NonPublicMethod", "NonPublicStaticMethod"); // Act var actual = sut.GetMethods(source); // Assert actual.Should().BeEquivalentTo(expected).And.HaveCount(2); }
public void Returns_all_private_methods_included_ancestor() { // Arrange var source = new ChildClass(); var expected = Expectation.OfMethods(source, "NonPublicMethod", "NonPublicStaticMethod", "NonPublicChildMethod"); // Act var actual = sut.GetMethods(source); // Assert actual.Should().BeEquivalentTo(expected).And.HaveCount(3); }