public void OneAttributeReturned_When_OneAttributeExists()
        {
            // Act
            var reflectionProvider = new ReflectionProvider();
            var actualAttributes   = reflectionProvider.GetCustomAttributes(GetType().GetMethods()[0]);

            // Assert
            Assert.That(actualAttributes.ToList().Count, Is.EqualTo(1));
        }
        public void CorrectAttributeReturned_When_OneAttributeExists()
        {
            // Arrange
            var expectedAttributes = GetType().GetMethods()[0].GetCustomAttributes();

            // Act
            var reflectionProvider = new ReflectionProvider();
            var actualAttributes   = reflectionProvider.GetCustomAttributes(GetType().GetMethods()[0]);

            // Assert
            Assert.That(actualAttributes.First().GetType().Name, Is.EqualTo(expectedAttributes.First().GetType().Name));
        }