示例#1
0
 /// <summary>
 /// Loads the uniforms.
 /// </summary>
 /// <param name="roster">Roster.</param>
 /// <param name="directory">Directory.</param>
 private static void LoadUniforms(ref Player[] roster, string directory)
 {
     Uniform[] uniforms = UniformsLoader.LoadUniformsFromFile(TextUtilities.FormFilePathName(directory, "Uniforms", ".dat"));
     foreach (Player player in roster)
     {
         foreach (Uniform uni in uniforms)
         {
             if (player.FullName.Equals(uni.Name))
             {
                 player.Number  = uni.Number;
                 player.Uniform = uni;//keep this just in case I add more details
             }
         }
     }
 }
示例#2
0
        public void TestLoadSeattleUniformsFromFile()
        {
            int    expectedLines = 53;
            string path          = @"./Data/BaseballReference/Seattle Mariners_(1993)/Seattle Mariners_(1993) Uniforms.dat";

            Assert.IsTrue(File.Exists(path));
            try
            {
                Uniform[] uniforms = UniformsLoader.LoadUniformsFromFile(path);
                Assert.IsTrue(uniforms.Length == expectedLines);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }
        }
示例#3
0
        public void TestLoadNewYorkUniformsFromFile()
        {
            int    expectedLines = 49;
            string path          = @"./Data/BaseballReference/New_York Yankees_(2001)/New_York Yankees_(2001) Uniforms.dat";

            Assert.IsTrue(File.Exists(path));
            try
            {
                Uniform[] uniforms = UniformsLoader.LoadUniformsFromFile(path);
                Assert.IsTrue(uniforms.Length == expectedLines);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }
        }
示例#4
0
        public void TestLoadArizonaUniformsFromFile()
        {
            int    expectedLines = 48;
            string path          = @"./Data/BaseballReference/Arizona Diamondbacks_(2001)/Arizona Diamondbacks_(2001) Uniforms.dat";

            Assert.IsTrue(File.Exists(path));
            try
            {
                Uniform[] uniforms = UniformsLoader.LoadUniformsFromFile(path);
                Assert.IsTrue(uniforms.Length == expectedLines);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }
        }