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);
        }