public void GivenInitializedFixture_WhenGetAttributeIsInvoked_ThenAttributeWithSpecifiedFixtureIsReturned(Fixture fixture)
        {
            // Arrange
            var provider = new InlineAutoDataAttributeProvider();

            // Act
            var dataAttribute = provider.GetAttribute(fixture) as CompositeDataAttribute;

            // Assert
            dataAttribute.Should().NotBeNull();
            dataAttribute.Attributes.FirstOrDefault(a => a is AutoDataAttribute).As <AutoDataAttribute>().Fixture.Should().Be(fixture);
        }
Пример #2
0
        public void GivenInitializedFixture_WhenGetAttributeIsInvoked_ThenAttributeWithSpecifiedFixtureIsReturned(
            Fixture fixture,
            object[] inlineValues)
        {
            // Arrange
            var provider = new InlineAutoDataAttributeProvider();

            // Act
            var attribute = provider.GetAttribute(fixture, inlineValues);

            // Assert
            var autoDataAdapterAttribute = attribute.Should().BeOfType <AutoDataAdapterAttribute>().Which;

            autoDataAdapterAttribute.AdaptedFixture.Should().Be(fixture);
            autoDataAdapterAttribute.InlineValues.Should().BeEquivalentTo(inlineValues);
        }