コード例 #1
0
        private bool ValidatePlayerSection()
        {
            // Check Player One In/Out Locations
            var good = GroupBoxPlayerOneOptions.Validate() && GroupBoxPlayerTwoOptions.Validate();

            // Check two outs are unique
            if (!_optionsValidator.ValidateUniquePath(GroupBoxPlayerOneOptions.OutLocation, GroupBoxPlayerTwoOptions.OutLocation))
            {
                GroupBoxPlayerOneOptions.SetOutLocationImage(ImageState.FileBad);
                GroupBoxPlayerTwoOptions.SetOutLocationImage(ImageState.FileBad);
                good = false;
            }

            // Enable and Validate Bottom Section
            PanelBottom.Enabled = good;
            return(good ? ValidateBottomSection() : good);
        }
コード例 #2
0
 public void PokeGeneratorOptionsValidateUniquePathFailsTest(string path1, string path2)
 {
     Assert.False(_validator.ValidateUniquePath(path1, path2));
 }