Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            try
            {
                var widget = new MWidget
                {
                    Run     = IMock.RunType.SUCCESS,
                    Arrange = IMock.RunType.SUCCESS,
                    Test    = IMock.RunType.SUCCESS,
                    Assert  = IMock.RunType.SUCCESS
                };

                var widget2 = new MWidget
                {
                    Run = IMock.RunType.EXCEPTION,
                    ExceptionExpected = new Exception("Widget Error"),
                    Throws            = IMock.RunType.EXCEPTION,
                    Arrange           = IMock.RunType.EXCEPTION,
                    Test   = IMock.RunType.EXCEPTION,
                    Assert = IMock.RunType.EXCEPTION
                };
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
            Console.ReadLine();
        }
Ejemplo n.º 2
0
        public override void Run()
        {
            try
            {
                var widget = new MWidget
                {
                    Run     = IMock.RunType.SUCCESS,
                    Arrange = IMock.RunType.SUCCESS,
                    Test    = IMock.RunType.SUCCESS,
                    Assert  = IMock.RunType.SUCCESS
                };

                var widget2 = new MWidget
                {
                    Run = IMock.RunType.EXCEPTION,
                    ExceptionExpected = new Exception("Widget Error"),
                    Throws            = IMock.RunType.EXCEPTION,
                    Arrange           = IMock.RunType.EXCEPTION,
                    Test   = IMock.RunType.EXCEPTION,
                    Assert = IMock.RunType.EXCEPTION
                };
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
        }
Ejemplo n.º 3
0
 public void Test1_MWidget()
 {
     var widget = new MWidget
     {
         Run     = IMock.RunType.SUCCESS,
         Arrange = IMock.RunType.SUCCESS,
         Test    = IMock.RunType.SUCCESS,
         Assert  = IMock.RunType.SUCCESS
     };
 }
Ejemplo n.º 4
0
        public void Test2_MWidget()
        {
            var widget = new MWidget
            {
                Run = IMock.RunType.EXCEPTION,
                ExceptionExpected = new Exception("Widget Error"),
                Throws            = IMock.RunType.EXCEPTION,
                Arrange           = IMock.RunType.EXCEPTION
            };

            widget.ExceptionRaised = Assert.Throws <Exception>(() => widget.Test = IMock.RunType.EXCEPTION);
            Assert.Equal(widget.ExceptionExpected.Message, widget.ExceptionRaised.Message);
            widget.Assert = IMock.RunType.EXCEPTION;
        }