//[Test]
        public void GetUser()
        {
            IKPIRepository r = new FileKPIRepository(cFileProvider, System.IO.Path.Combine(this.TestFolderPath, cKPIFile));
            Assert.IsNotNull(r, "failed to create repository");

            User user = r.GetUser("username");
            Assert.IsNotNull(user, "failed to retrieve user");
            Assert.AreEqual("username", user.Username, "failed to retrieve user");
            Assert.AreEqual("Shipper", user.Role, "failed to retrieve user role");
            Assert.IsNotNull(user.Locations, "failed to retrieve user locations");
            Assert.AreEqual(4, user.Locations.Length, "failed to retrieve user locations");
            Assert.AreEqual("1", user.Locations[0], "failed to retrieve user location");
            Assert.AreEqual("3", user.Locations[1], "failed to retrieve user location");
            Assert.AreEqual("4", user.Locations[2], "failed to retrieve user location");
            Assert.AreEqual("6", user.Locations[3], "failed to retrieve user location");
        }
 //[Test]
 public void Create()
 {
     IKPIRepository r = new FileKPIRepository(cFileProvider, System.IO.Path.Combine(this.TestFolderPath, cKPIFile));
     Assert.IsNotNull(r, "failed to create repository");
 }