public void WhenAValidatorIsNotProvided_RepositoryShouldHaveAlwaysPassValidator()
        {
            //Arrange
            var sut = new ConfigurationStub <TestState>()
                      .WithDefaultSetup()
                      .GetNewSUT <int>();

            //Act
            var defaultValidator = sut.GetType()
                                   .GetField("stateValidator", BindingFlags.Instance | BindingFlags.NonPublic).GetValue(sut);

            //Assert
            defaultValidator.Should().NotBeNull();
            defaultValidator.GetType().Should().Be <AlwaysPassValidator <TestState> >();
        }