Exemple #1
0
        public void TimeoutObjectWithParameter()
        {
            bool done = false;

            Timeout timeout = new Timeout(500, "timedout", true);

            timeout.Then((parm) =>
            {
                done = true;
                Assert.AreEqual("timedout", parm);
            });


            Assert.IsFalse(done);
            System.Threading.Thread.Sleep(250);
            Assert.IsFalse(done);

            System.Threading.Thread.Sleep(350);
            Assert.IsTrue(done);
        }
Exemple #2
0
        public void IsHitTests()
        {
            var coordinates = new[]
            {
                new[] { 0, 1, 1, 0 },
                new[] { 0, 2, 2, 0 },
                new[] { 0, 3, 3, 5 },
                new[] { 0, 4, 4, 5 }
            };

            var board = new Board(4, coordinates);

            Assert.IsFalse(board.IsHit(0));
            Assert.IsTrue(board.IsHit(1));
            Assert.IsTrue(board.IsHit(13));
            Assert.IsTrue(board.IsHit(14));
            Assert.IsTrue(board.IsHit(15));
            Assert.Throws <IndexOutOfRangeException>(() => board.IsHit(-1));
            Assert.Throws <IndexOutOfRangeException>(() => board.IsHit(16));
        }
Exemple #3
0
        public void TestVersionComparer_HappyPath()
        {
            Assert.IsTrue("1.0.0.0".IsNewerVersionThan("0.9.0.1"));
            Assert.IsTrue("1.0".IsNewerVersionThan("0.9.9"));
            Assert.IsTrue("1.0".IsNewerOrEqualVersion("0.9.9"));
            Assert.AreEqual(1, "1.0".CompareVersionStrings("0.9.9"));

            Assert.IsFalse("1.0".IsNewerVersionThan("1.0.0.1"));
            Assert.IsFalse("1.0".IsNewerOrEqualVersion("1.0.0.1"));
            Assert.AreEqual(-1, "1.0".CompareVersionStrings("1.0.0.1"));


            Assert.IsFalse("1.0.1".IsNewerVersionThan("1.0.1"));
            Assert.IsFalse("1.0.0".IsNewerVersionThan("1.0"));
            Assert.IsFalse("1.0".IsNewerVersionThan("1.0.0"));
            Assert.IsTrue("1.0.1".IsNewerOrEqualVersion("1.0.1"));
            Assert.IsTrue("1.0".IsNewerOrEqualVersion("1.0.0"));
            Assert.IsTrue("1.0.00.0".IsNewerOrEqualVersion("1.0.0"));
            Assert.AreEqual(0, "1.0.1".CompareVersionStrings("1.0.1"));
        }
Exemple #4
0
        public void Update_InvalidSpeed_throwException()
        {
            // Make one plane with exact same properties as uut
            IPlane newPlane = Substitute.For <IPlane>();

            newPlane = Substitute.For <IPlane>();
            newPlane.Tag.Returns("UUT.Tag");
            newPlane.XCoordinate.Returns(1000);
            newPlane.YCoordinate.Returns(1000);
            newPlane.Altitude.Returns(500);
            newPlane.LastUpdate.Returns(uutDateTime);


            // newplane has flown 1 meter  on the xCoordinate.
            newPlane.XCoordinate.Returns(uut.XCoordinate + 1);

            // This should fail since newPlane has moved but LastUpdate is the same
            // This means that newPlane moved in no time, which is impossible
            Assert.IsFalse(uut.Update(newPlane));
        }
        public void FormatterSet_does_not_expand_string()
        {
            var widget = new Widget();

            widget.Parts = new List <Part> {
                new Part {
                    Widget = widget
                }
            };

            Log.Formatters.RegisterPropertiesFormatter <Widget>();
            Log.Formatters.RegisterPropertiesFormatter <Part>();

            // this should not throw
            var s = widget.ToLogString();

            Console.WriteLine(s);

            Assert.IsFalse(s.Contains("Name = { D },{ e }"));
        }
Exemple #6
0
        public void ClassStyleAttributes()
        {
            var dom = TestDom("TestHtml");

            var el = dom["[class=profile-link]"][0];

            Assert.IsTrue(el.HasAttribute("class"));
            Assert.IsTrue(el.HasAttribute("style"));
            Assert.AreEqual("profile-link", el["class"]);
            Assert.AreEqual("color: #ff0000;", el["style"]);

            Assert.IsTrue(dom["[class]"].Length > 0);
            Assert.IsTrue(dom["[style]"].Length > 0);


            var badge2 = dom[".badge2"][0];

            Assert.IsTrue(badge2.HasAttributes);
            Assert.IsTrue(badge2.HasClasses);
            Assert.IsFalse(badge2.HasStyles);
            Assert.AreEqual("badge2", badge2.Attributes["class"]);
            Assert.AreEqual("badge2", badge2["class"]);
            Assert.AreEqual("badge2", badge2.GetAttribute("class"));
            Assert.AreEqual(1, badge2.Classes.Count());
            Assert.AreEqual("badge2", badge2.Classes.First());

            var styleOnly = dom["#hidden-div > :first-child"][0];
            var style     = "width: 100; height: 200;";

            Assert.IsTrue(styleOnly.HasAttributes);
            Assert.IsFalse(styleOnly.HasClasses);
            Assert.IsTrue(styleOnly.HasStyles);
            Assert.AreEqual(style, styleOnly.Attributes["style"]);
            Assert.AreEqual(style, styleOnly["style"]);
            Assert.AreEqual(style, styleOnly.GetAttribute("style"));
            Assert.AreEqual(2, styleOnly.Style.Count);

            // accessing Count causes the styles to be enumerated, and thus formatted
            style = "width: 100; height: 200;";
            Assert.AreEqual(style, styleOnly.Style.ToString());
        }
        public void haltOnFirstFailure_set_to_true_does_not_execute_subsequent_rules_after_failure()
        {
            bool called1 = false, called2 = false;
            var  plan = new ValidationPlan <bool>(
                Validate.That <bool>(p =>
            {
                called1 = true;
                return(false);
            }),
                Validate.That <bool>(p =>
            {
                called2 = true;
                return(true);
            })
                );

            plan.Execute(true, haltOnFirstFailure: true);

            Assert.IsTrue(called1);
            Assert.IsFalse(called2);
        }
Exemple #8
0
        public void TestCalibrationStartAsync()
        {
            try
            {
                ActivateServer();

                TestListener listener = new TestListener();

                GazeManager.Instance.CalibrationAbort();

                GazeManager.Instance.AddCalibrationStateListener(listener);

                Task <Boolean> task = GazeManager.Instance.CalibrationStartAsync(9, null);
                Assert.IsNotNull(task);
                Assert.IsTrue(task.Result);

                task = GazeManager.Instance.CalibrationStartAsync(9, null);
                Assert.IsNotNull(task);
                Assert.IsFalse(task.Result);

                lock (SyncRoot)
                {
                    Monitor.Wait(SyncRoot, 1000);
                }

                Assert.IsTrue(listener.hasRecievedCalibrationStateChange);

                Assert.IsTrue(GazeManager.Instance.CalibrationAbort());

                task = GazeManager.Instance.CalibrationStartAsync(9, null);
                Assert.IsNotNull(task);
                Assert.IsTrue(task.Result);

                Assert.IsTrue(GazeManager.Instance.CalibrationAbort());
            }
            finally
            {
                DeactivateServer();
            }
        }
        public void End2EndTest()
        {
            var stored = new List <string>()
            {
                "the", "most", "pressing", "task", "is", "to", "teach", "people", "how", "to", "learn."
            };
            var notstored = new List <string>();

            BloomFilter.IHash <string, int>        hash        = new SimpleHash();
            BloomFilter.IBloomFilter <string, int> bloomFilter = new BloomFilter.BloomFilter(hash, 1000, 3);

            foreach (var word in stored)
            {
                bloomFilter.a(word);
                notstored.Add(word.ToUpper());
            }

            foreach (var word in notstored)
            {
                Assert.IsFalse(bloomFilter.zzzz(word), $"{word} was not stored,how was it found?");
            }
        }
Exemple #10
0
        public void InputCheckbox()
        {
            var dom      = GetDom();
            var postData = new NameValueCollection();

            postData["check"] = null;
            postData["C1"]    = "0";

            Assert.IsTrue(dom.FormElement("check").Is(":checked"));
            Assert.IsFalse(dom.FormElement("C1").Is(":checked"));

            dom.RestorePost(postData);
            Assert.IsFalse(dom.FormElement("check").Is(":checked"));
            Assert.IsFalse(dom.FormElement("C1").Is(":checked"));

            postData["check"] = "on";
            postData["C1"]    = "1";

            dom.RestorePost(postData);
            Assert.IsTrue(dom.FormElement("check").Is(":checked"));
            Assert.IsTrue(dom.FormElement("C1").Is(":checked"));
        }
Exemple #11
0
        public void TestCreationAndRemovalOfDynamicEntityDescriptors(uint id)
        {
            var ded = new DynamicEntityDescriptor <TestDescriptorEntityView>(new IComponentBuilder[]
            {
                new ComponentBuilder <TestEntityComponent>()
            });

            bool hasit;

            //Build Entity id, group0
            {
                _entityFactory.BuildEntity(new EGID(id, group0), ded, new[] { new TestIt(2) });

                _simpleSubmissionEntityViewScheduler.SubmitEntities();

                hasit = _neverDoThisIsJustForTheTest.HasEntity <TestEntityComponent>(new EGID(id, group0));

                Assert.IsTrue(hasit);
            }

            //Swap Entity id, group0 to group 3
            {
                _entityFunctions.SwapEntityGroup <TestDescriptorEntityView>(new EGID(id, group0), group3);

                _simpleSubmissionEntityViewScheduler.SubmitEntities();

                hasit = _neverDoThisIsJustForTheTest.HasEntity <TestEntityComponent>(new EGID(id, group3));

                Assert.IsTrue(hasit);
            }

            _entityFunctions.RemoveEntity <TestDescriptorEntityView>(new EGID(id, group3));

            _simpleSubmissionEntityViewScheduler.SubmitEntities();

            hasit = _neverDoThisIsJustForTheTest.HasEntity <TestEntityComponent>(new EGID(id, group3));

            Assert.IsFalse(hasit);
        }
Exemple #12
0
        public void BusinessValueDataProvider_BusinessValue_Settings_IncludeValues_changed()
        {
            var enumBM = new EnumBM <TestEnum>();
            var enumVM = new EnumVM <TestEnum> {
                Metadata = new BusinessValueMetadata <TestEnum>()
            };

            ((BusinessValueDataProvider <TestEnum>)enumVM.Metadata.DataProvider).BusinessValue = enumBM;
            ((ObservableCollection <TestEnum>)enumBM.Metadata.Settings.IncludeValues).RemoveAt(1);            // B removed
            Assert.AreEqual(2, enumVM.ValueSourceProvider.SourceList.Count());

            enumVM.EditValueProvider.String = "B";
            Assert.IsTrue(enumVM.ErrorProvider.HasError);
            Assert.IsNotNull(enumVM.ErrorProvider.ErrorMessage);
            Assert.AreNotEqual("", enumVM.ErrorProvider.ErrorMessage);
            Assert.AreEqual(TestEnum.A, enumVM.Value);

            enumVM.EditValueProvider.String = "C";
            Assert.IsFalse(enumVM.ErrorProvider.HasError);
            Assert.IsNull(enumVM.ErrorProvider.ErrorMessage);
            Assert.AreEqual(TestEnum.C, enumVM.Value);
        }
        public void FormatterSet_truncates_expansion_of_long_IEnumerable()
        {
            var list = new List <string>();

            for (var i = 1; i < 11; i++)
            {
                list.Add("number " + i);
            }

            var formatterSet = new FormatterSet
            {
                ListExpansionLimit = 4
            };
            var formatted = formatterSet.Format(list);

            Console.WriteLine(formatted);

            Assert.IsTrue(formatted.Contains("number 1"));
            Assert.IsTrue(formatted.Contains("number 4"));
            Assert.IsFalse(formatted.Contains("number 5"));
            Assert.IsTrue(formatted.Contains("6 more"));
        }
Exemple #14
0
        protected void DoTests(IDictionary <string, int> dict)
        {
            dict.Add("test1", 10);
            dict.Add("test2", 20);
            dict.Add("test3", 30);
            dict.Add("test4", 40);

            Assert.AreEqual(4, dict.Count, "Correct # of elements");
            Assert.IsTrue(dict.ContainsKey("test2"), "Contains");
            Assert.IsFalse(dict.ContainsKey("xxx"), "!Contains");

            Assert.AreEqual(20, dict["test2"], "Got a value");
            dict["test2"] = 45;
            Assert.AreEqual(45, dict["test2"], "Updated a value");
            Assert.AreEqual(4, dict.Count, "Correct # of elements still");

            dict.Remove("test2");
            Assert.AreEqual(3, dict.Count, "Correct # of elements still");
            Assert.IsFalse(dict.ContainsKey("test2"), "Contains");

            Assert.AreEqual(dict["test3"], 30, "Access by indexer: key works");
        }
Exemple #15
0
        public void NewItem_A()
        {
            var item = provider.NewItem(provider.Root, typeManager.GetTypeItem(DeviceType.Sensor));

            Assert.IsNotNull(item);
            Assert.AreNotEqual(Guid.Empty, item.Guid);
            Assert.AreEqual(item.Type, typeManager.GetTypeItem(DeviceType.Sensor));
            Assert.AreEqual(item.Children.Count, 0);
            Assert.AreEqual(item.Related.Count, 0);
            Assert.AreEqual(item.Created, DateTime.MinValue);
            Assert.AreEqual(item.Modified, DateTime.MinValue);
            Assert.IsFalse(item.IsParentResolved);
            Assert.AreEqual(item.Debug, false);
            Assert.AreEqual(item.Name, "DeviceType");
            Assert.AreEqual(item.Order, 0);
            Assert.AreEqual(item.Parent, provider.Root);
            Assert.AreEqual(item.Revision, 0);
            Assert.AreEqual(item.ValueString, null);
            Assert.AreEqual(item.ValueNumber, null);
            Assert.AreEqual(item.ValueDate, null);
            Assert.AreEqual(item.TryGetBody <object>(), null);
        }
Exemple #16
0
        public void TestTimeBatchOutputCount()
        {
            var stmtText = "select count(*) as cnt from " + typeof(SupportBean).FullName + ".win:time_batch(10 seconds) output every 10 seconds";
            var stmt     = epService.EPAdministrator.CreateEPL(stmtText);
            var listener = new SupportUpdateListener();

            stmt.AddListener(listener);

            SendTimer(0);
            SendTimer(10000);
            Assert.IsFalse(listener.IsInvoked);
            SendTimer(20000);
            Assert.IsFalse(listener.IsInvoked);

            SendEvent("e1");
            SendTimer(30000);
            Assert.IsFalse(listener.IsInvoked);
            SendTimer(40000);
            var newEvents = listener.GetAndResetLastNewData();

            Assert.AreEqual(2, newEvents.Length);
            // output limiting starts 10 seconds after, therefore the old batch was posted already and the cnt is zero
            Assert.AreEqual(1L, newEvents[0].Get("cnt"));
            Assert.AreEqual(0L, newEvents[1].Get("cnt"));

            SendTimer(50000);
            var newData = listener.LastNewData;

            Assert.AreEqual(0L, newData[0].Get("cnt"));
            listener.Reset();

            SendEvent("e2");
            SendEvent("e3");
            SendTimer(60000);
            newEvents = listener.GetAndResetLastNewData();
            Assert.AreEqual(1, newEvents.Length);
            Assert.AreEqual(2L, newEvents[0].Get("cnt"));
        }
Exemple #17
0
        public void TestAggAllHaving()
        {
            var stmtText = "select sum(Volume) as result " +
                           "from " + typeof(SupportMarketDataBean).FullName + ".win:length(10) as two " +
                           "having sum(Volume) > 0 " +
                           "output every 5 events";

            var stmt = epService.EPAdministrator.CreateEPL(stmtText);

            stmt.AddListener(listener);
            var fields = new string[] { "result" };

            SendMDEvent(20);
            SendMDEvent(-100);
            SendMDEvent(0);
            SendMDEvent(0);
            Assert.IsFalse(listener.IsInvoked);

            SendMDEvent(0);
            EPAssertionUtil.AssertPropsPerRow(listener.LastNewData, fields, new object[][] { new object[] { 20L } });
            EPAssertionUtil.AssertPropsPerRow(listener.LastNewData, fields, new object[][] { new object[] { 20L } });
            listener.Reset();
        }
Exemple #18
0
        public void BasicImTest()
        {
            IdentityManagement im = new IdentityManagement("https://am-proxytest.bohemiaenergy.cz/opensso/identity/");

            string       token    = im.Login("t5734", "Lcii9lvy");
            const string badToken = "AAABB123123123DFSDFsdfsdf123123dsfsdf123SDFSDF4.*AAJTSQACMDE.*";

            bool userValid = im.ValidateUser(badToken);

            Assert.IsFalse(userValid);

            IUser user = im.GetUserInfo(badToken);

            Assert.IsNull(user);

            userValid = im.ValidateUser(token);
            Assert.IsTrue(userValid);

            IUser user2 = im.GetUserInfo(token);

            Assert.NotNull(user2);
            Assert.AreEqual(user2.Id, "t5734");
        }
        public void Rule_can_validate_children_using_func()
        {
            var cat     = new Species("Felis silvestris");
            var mutants = new Species("Os mutantes");

            var fluffy = new Individual {
                Name = "Fluffy", Species = cat
            };
            var boots = new Individual {
                Name = "Boots", Species = cat
            };

            cat.Individuals.AddRange(new[] { fluffy, boots });
            mutants.Individuals.AddRange(new[] { fluffy, boots });
            mutants.Individuals.Add(new Individual {
                Name = "Bob"
            });

            var rule = Validate.That <Species>(s => s.Individuals.All(i => i.Species == s));

            Assert.IsTrue(rule.Check(cat));
            Assert.IsFalse(rule.Check(mutants));
        }
Exemple #20
0
        public void TestDifferentStringLength()
        {
            Assert.AreEqual(-1, "1.0".CompareVersionStrings("1.0.0", false));
            Assert.AreEqual(1, "1.0.0.0".CompareVersionStrings("1.0.0", false));
            Assert.AreEqual(0, "1.0.0.0".CompareVersionStrings("1.0.0.0", false));

            Assert.AreEqual(0, "1.0".CompareVersionStrings("1.0.0"));
            Assert.AreEqual(0, "1.0.0".CompareVersionStrings("1.0.0"));
            Assert.AreEqual(0, "1.0.0.0".CompareVersionStrings("1.0.0"));

            Assert.IsFalse("1.0.0".IsNewerVersionThan("1.0"));
            Assert.IsFalse("1.0".IsNewerVersionThan("1.0.0.0"));
            Assert.IsTrue("1.0.0".IsNewerVersionThan("1.0", false));
            Assert.IsFalse("1.0.0".IsNewerVersionThan("1.0.0.0", false));

            Assert.IsTrue("1.0.0".IsNewerOrEqualVersion("1.0"));
            Assert.IsTrue("1.3.0".IsNewerOrEqualVersion("1.3.0.0"));
            Assert.IsTrue("1.3.0.0".IsNewerOrEqualVersion("1.3.0"));
            Assert.IsTrue("1.0".IsNewerOrEqualVersion("1.0.0.0"));

            Assert.IsTrue("1.0.0".IsNewerOrEqualVersion("1.0", false));
            Assert.IsFalse("1.0.0".IsNewerOrEqualVersion("1.0.0.0", false));
        }
    public void AtomicDataResource_Atomic_Self_Dispose()
    {
        const int MAX      = 5000;
        var       resource = new AtomicFloatResource(MAX, Allocator.Persistent);
        var       holder   = new NativeArray <AtomicFloat>(MAX, Allocator.Persistent);
        var       job0     = new Job0()
        {
            resource = resource,
            holder   = holder,
        };

        job0.Schedule(MAX, 32).Complete();
        Assert.AreEqual(MAX, resource.getCountInUse());

        for (var i = 0; i < MAX; ++i)
        {
            var afloat = holder[i];
            Assert.IsTrue(afloat.Exists());
        }

        var job3 = new Job3()
        {
            holder = holder,
        };

        job3.Schedule(MAX, 32).Complete();
        Assert.AreEqual(0, resource.getCountInUse());

        for (var i = 0; i < MAX; ++i)
        {
            var afloat = holder[i];
            Assert.IsFalse(afloat.Exists());
        }

        holder.Dispose();
        resource.Dispose();
    }
Exemple #22
0
        /// <summary>
        /// Retry until the label element with number of errors is found and then check that there are no errors.
        ///
        /// If the search times out, an exception will be thrown.
        /// </summary>
        /// <param name="application">AASX Package Explorer application under test</param>
        /// <param name="mainWindow">Main window of <paramref name="application"/></param>
        /// <remarks>Both <paramref name="application"/> and <paramref name="mainWindow"/> should be obtained
        /// with <see cref="RunWithMainWindow"/></remarks>
        public static void AssertNoErrors(Application application, Window mainWindow)
        {
            const string automationId = "LabelNumberErrors";

            var numberErrors = Retry.Find(
                () => (application.HasExited)
                    ? null
                    : mainWindow.FindFirstChild(cf => cf.ByAutomationId(automationId)),
                new RetrySettings
            {
                ThrowOnTimeout = true,
                Timeout        = TimeSpan.FromSeconds(5),
                TimeoutMessage = "Could not find the label for error number" +
                                 $" in the main window named {mainWindow.Name}: {automationId}"
            });

            Assert.IsFalse(application.HasExited,
                           "Application unexpectedly exited while searching for number of errors label");

            Assert.IsNotNull(numberErrors, $"Element {automationId} could not be found.");

            Assert.AreEqual("Text", numberErrors.ClassName, $"Expected {automationId} to be a label");
            Assert.AreEqual("No errors", numberErrors.AsLabel().Text, "Expected no errors on startup");
        }
Exemple #23
0
        public void TurtleExitSameAsStartingPoint()
        {
            var moves = new List <char>()
            {
                'm', 'm', 'r', 'm', 'r', 'm', 'm'
            };

            var startPoint = new Point()
            {
                X = 0, Y = 1
            };
            var exit = new Point()
            {
                X = 0, Y = 1
            };
            var height = 5;
            var width  = 6;
            var mines  = new List <Point>()
            {
                new Point()
                {
                    X = 0, Y = 0
                }
            };
            var settings = new GameSettings(startPoint, exit, height, width, mines);

            var game = new Game(settings, moves);

            game.Start();

            Assert.NotNull(game.Turtle);
            Assert.NotNull(game.Board);

            Assert.IsFalse(game.Turtle.Alive);
            Assert.IsTrue(game.Turtle.HasGameEnded);
        }
Exemple #24
0
        public void IsFileSplitToSegments()
        {
            var processor        = new SegmentProcessor();
            int numberOfSegments = 10;

            remoteFileInfo.FileSize = 2500000;
            var listSegmentResponse = processor.GetSegments(numberOfSegments, 200000, remoteFileInfo, "FileName");

            Assert.IsFalse(listSegmentResponse.Denied);
            Assert.IsNotNull(listSegmentResponse.ReturnedValue);
            var listSegment = listSegmentResponse.ReturnedValue;

            Assert.AreEqual(listSegment.Count, 10);
            long startPosition = 0;
            long endPosition   = 250000;

            foreach (Segment t in listSegment)
            {
                Assert.AreEqual(t.StartPosition, startPosition);
                Assert.AreEqual(t.EndPosition, endPosition);
                startPosition = endPosition;
                endPosition   = endPosition + remoteFileInfo.FileSize / 10;
            }
        }
        public void RemoverVarios_Erro()
        {
            List <Pessoa> pessoas = new List <Pessoa>();

            for (int i = 0; i < 100; i++)
            {
                var p = CriarPessoPadrao();
                p.Nome      = p.Nome + " - " + i;
                p.Sobrenome = p.Sobrenome + " - " + i;

                pessoas.Add(p);
            }

            //Act
            bool result = _repositorio.Adicionar(pessoas);

            pessoas = null;
            result  = _repositorio.Remover(pessoas);

            //Assert
            Assert.IsTrue(_repositorio.ListarTodos().Any());
            Assert.IsFalse(result);
            Assert.IsTrue(ControladorExcecao.ExisteExcecoes());
        }
        public void Option()
        {
            var dom = TestDom("jquery-unit-index");
            var res = dom["#select4"];

            var el = (IHTMLOptionElement)res.Find("#option4a")[0];

            Assert.AreEqual("", el.Value);
            Assert.IsFalse(el.Selected);
            Assert.IsTrue(el.Disabled);

            el = (IHTMLOptionElement)el.NextElementSibling;

            Assert.AreEqual("1", el.Value);
            Assert.IsTrue(el.Selected);
            Assert.IsTrue(el.Disabled);

            // this one inherits disabled from the opt group
            el = (IHTMLOptionElement)el.NextElementSibling;

            Assert.AreEqual("2", el.Value);
            Assert.IsTrue(el.Selected);
            Assert.IsTrue(el.Disabled);
        }
        public void RecordAvgData_TestIntervalAmountRequired_MeetSpec()
        {
            bool res = true;
            CAMS_ParticulateMatters CAMS_PM = new CAMS_ParticulateMatters();
            SamplingItem            item    = CAMS_PM.SamplingItemList.First();

            for (int s = 1; s < item.IntervalAmountRequired; s++)
            {
                item.Sampling();
                item.Analyzing();
                item.RecordRawData();
            }
            res = item.RecordAvgData();
            Assert.IsFalse(res);

            for (int s = item.IntervalAmountRequired; s <= item.IntervalAmountRequired; s++)
            {
                item.Sampling();
                item.Analyzing();
                item.RecordRawData();
            }
            res = item.RecordAvgData();
            Assert.IsTrue(res);
        }
Exemple #28
0
 public void TestIsList_ArrayNull_False()
 {
     Assert.IsFalse(new MessagePackObject(default(MessagePackObject[])).IsList);
 }
Exemple #29
0
 public void TestIsList_ListNull_False()
 {
     Assert.IsFalse(new MessagePackObject(default(IList <MessagePackObject>)).IsList);
 }
 public void DoesNotMatchObjectOfDifferentType()
 {
     Assert.IsFalse((new ComparisonMatcher(10, 0, 0)).Matches("a string"));
 }