System.Diagnostics.Debug.Assert C# (CSharp) Method

Assert() private method

private Assert ( bool condition ) : void
condition bool
return void
        public static void Assert(bool condition)
        {
            Assert(condition, string.Empty, string.Empty);
        }

Same methods

Debug::Assert ( bool condition, string message ) : void
Debug::Assert ( bool condition, string message, string detailMessage ) : void

Usage Example

Esempio n. 1
0
        private void Test()
        {
            ControlSettings s = ControlSettings.Constructor();

            for (byte i = 0; i < 32; i++)
            {
                s.TimeIntervals[i].Active      = true;
                s.TimeIntervals[i].From.Hour   = i;
                s.TimeIntervals[i].From.Minute = i;
                s.TimeIntervals[i].To.Hour     = i;
                s.TimeIntervals[i].To.Minute   = i;
            }

            communicator.SendCommandData("setsettings", s.ToByteArray());
            var             r  = communicator.SendCommand("getsettings");
            ControlSettings s2 = ControlSettings.FromByteArray(r);

            string str = "";

            for (byte i = 0; i < 32; i++)
            {
                str += s2.TimeIntervals[i].From.Hour + "\n";
                str += s2.TimeIntervals[i].From.Minute + "\n";
                str += s2.TimeIntervals[i].To.Hour + "\n";
                str += s2.TimeIntervals[i].To.Minute + "\n";
            }

            Debug.WriteLine(str);

            Debug.Assert(s.Mode == s2.Mode);
            Debug.Assert(Enumerable.SequenceEqual(s.TimeIntervals, s2.TimeIntervals));

            Debug.WriteLine(s2.TimeIntervals[5].To.Hour);
        }
All Usage Examples Of System.Diagnostics.Debug::Assert