/// <summary>
        /// event is fired when the 'CreateShufflersButton' is clicked.
        /// </summary>
        private void CreateShufflersButton_Click(object sender, EventArgs e)
        {
            // if the value for HasMemberGenerator is true
            if (HasMemberGenerator)
            {
                // Set to True
                CreatingShufflers = true;

                // Enable or disable controls
                UIEnable();

                // Set the CallBack delegate so the graph can be updated during each section
                MemberGenerator.CallBack = SetupGraph;

                // Create the Shufflers
                MemberGenerator.CreateShufflers();

                // Set the value
                ShufflersCreated = MemberGenerator.ShufflersCreated;

                // Enable controls
                UIEnable();
            }
        }
예제 #2
0
 public void TestInitialize()
 {
     _generator = new MemberGenerator();
     _generator.InjectDependency(_methodGenerator   = new MethodGeneratorStub());
     _generator.InjectDependency(_propertyGenerator = new PropertyGeneratorStub());
 }
예제 #3
0
 public void SetUp()
 {
     sut = new MemberGenerator();
 }
        int exec(MemberInfo member)
        {
            IMember m = new MemberGenerator(new MemberFlagsGenerator()).GenerateMember(member);

            return(new FactoryTypeGenerator().Generate(m));
        }