public OOBDataSourceTests()
        {
            using (ShimsContext.Create())
            {
                fds         = new fake.ShimDataSource();
                fds.NameGet = () => { return("Friendly Situation - Friendly Equipment"); };
                fds.IdGet   = () => { return("b8725bd2-1aa2-4a06-895b-d87a8028d75a"); };

                string currentPath = new System.IO.FileInfo(System.Reflection.Assembly.GetExecutingAssembly().Location).DirectoryName;
                string dataPath    = System.IO.Path.Combine(currentPath, @"..\..\resources\");
                string dataFile    = dataPath + "oobdatasources.txt";
                System.Diagnostics.Trace.WriteLine("Test data file=" + dataFile);

                if (!File.Exists(dataFile))
                {
                    throw new Exception("Test data file not found: " + dataFile);
                }

                using (FileStream fs = File.OpenRead(dataFile))
                {
                    byte[]       b    = new byte[1024];
                    UTF8Encoding temp = new UTF8Encoding(true);
                    while (fs.Read(b, 0, b.Length) > 0)
                    {
                        odsString += (temp.GetString(b));
                    }
                }
                serialized = odsString.Split(';')[1];
                ods        = OOBDataSource.marshalODS(fds, serialized);
            }
        }
 public OOBNodeTest()
 {
     using (ShimsContext.Create())
       {
     fds = new fake.ShimDataSource();
     ods = new OOBDataSource(fds, "fake");
       }
 }
 public OOBNodeTest()
 {
     using (ShimsContext.Create())
     {
         fds = new fake.ShimDataSource();
         ods = new OOBDataSource(fds, "fake");
     }
 }
 public OOBTreeTest()
 {
     using (ShimsContext.Create())
       {
     fds = new opsfake.ShimDataSource();
     fds.NameGet = () => { return "Friendly Situation - Friendly Equipment"; };
     fds.IdGet = () => { return "b8725bd2-1aa2-4a06-895b-d87a8028d75a"; };
     ods = new OOBDataSource(fds, "fake");
       }
 }
Esempio n. 5
0
 public OOBTreeTest()
 {
     using (ShimsContext.Create())
     {
         fds         = new opsfake.ShimDataSource();
         fds.NameGet = () => { return("Friendly Situation - Friendly Equipment"); };
         fds.IdGet   = () => { return("b8725bd2-1aa2-4a06-895b-d87a8028d75a"); };
         ods         = new OOBDataSource(fds, "fake");
     }
 }
Esempio n. 6
0
 public void AddDatasourceTest()
 {
     using (ShimsContext.Create())
     {
         fds         = new opsfake.ShimDataSource();
         fds.NameGet = () => { return("Friendly Situation - Friendly Equipment"); };
         fds.IdGet   = () => { return("b8725bd2-1aa2-4a06-895b-d87a8028d75a"); };
         tree.AddDataSource("b8725bd2-1aa2-4a06-895b-d87a8028d75a", fds, "UNITS");
         int c = tree.DataSources.Count;
         Assert.IsTrue(c == 1);
     }
 }
 public OOBDataSourceTests()
 {
     using (ShimsContext.Create())
     {
         fds         = new fake.ShimDataSource();
         fds.NameGet = () => { return("Friendly Situation - Friendly Equipment"); };
         fds.IdGet   = () => { return("b8725bd2-1aa2-4a06-895b-d87a8028d75a"); };
         using (FileStream fs = File.OpenRead("C:/Dev/VS/DefenseSolution/OrderOfBattle/OrderOfBattleUnitTests/resources/oobdatasources.txt"))
         {
             byte[]       b    = new byte[1024];
             UTF8Encoding temp = new UTF8Encoding(true);
             while (fs.Read(b, 0, b.Length) > 0)
             {
                 odsString += (temp.GetString(b));
             }
         }
         serialized = odsString.Split(';')[1];
         ods        = OOBDataSource.marshalODS(fds, serialized);
     }
 }
 public OOBDataSourceTests()
 {
     using (ShimsContext.Create())
       {
     fds = new fake.ShimDataSource();
     fds.NameGet = () => { return "Friendly Situation - Friendly Equipment"; };
     fds.IdGet = () => { return "b8725bd2-1aa2-4a06-895b-d87a8028d75a"; };
     using (FileStream fs = File.OpenRead("C:/Dev/VS/DefenseSolution/OrderOfBattle/OrderOfBattleUnitTests/resources/oobdatasources.txt"))
     {
       byte[] b = new byte[1024];
       UTF8Encoding temp = new UTF8Encoding(true);
       while (fs.Read(b, 0, b.Length) > 0)
       {
     odsString += (temp.GetString(b));
       }
     }
     serialized = odsString.Split(';')[1];
     ods = OOBDataSource.marshalODS(fds, serialized);
       }
 }
 public void AddDatasourceTest()
 {
     using (ShimsContext.Create())
       {
     fds = new opsfake.ShimDataSource();
     fds.NameGet = () => { return "Friendly Situation - Friendly Equipment"; };
     fds.IdGet = () => { return "b8725bd2-1aa2-4a06-895b-d87a8028d75a"; };
     tree.AddDataSource("b8725bd2-1aa2-4a06-895b-d87a8028d75a", fds, "UNITS");
     int c = tree.DataSources.Count;
     Assert.IsTrue(c == 1);
       }
 }