コード例 #1
0
        public async Task Sync_Records_If_Missing()
        {
            iv = new InsulinTypeValidation(nuContext.Object);

            moqStatus.SetupData();
            var count = await moqStatus.Object.CountAsync();

            Assert.IsTrue(count == 0);

            Array.ForEach(defInsulinTypes.ToArray(), a => {
                moqStatus.Object.Add(a);
            });

            Assert.AreEqual(moqStatus.Object.Count(), defInsulinTypes.Count);
        }
コード例 #2
0
        private static void TestValidation()
        {
            var val   = new InsulinTypeValidation();
            var valid = val.ValidateTable();

            if (!valid)
            {
                val.SyncTable();
            }


            //var valid = val.ValidateAll();

            //bool failed = valid.Any(a => a.Value == false);

            //System.Console.WriteLine($"Has any failed: {failed}");
            System.Console.WriteLine(valid);
            System.Console.ReadLine();
        }
コード例 #3
0
 public void InsulinTypeValidationTestInitialize()
 {
     iv = new InsulinTypeValidation();
     defInsulinTypes = iv.DefaultInsulinTypes;
 }