Beispiel #1
0
            public void ProperlyInitializeProperties_WhenCalledWithValidData()
            {
                // Arrange
                SUT action = new SUT(Tools.GetXmlFragment("Wait3Seconds.CustAct"));

                // Act

                // Assert
                Assert.AreEqual(action.SecondToWait, 3);
            }
Beispiel #2
0
            public void WaitThreeSeconds_WhenAskedToDoSo()
            {
                // Arrange
                SUT action      = new SUT(Tools.GetXmlFragment("Wait3Seconds.CustAct"));
                var finalResult = Tools.GetReturnCodeAction();

                System.Diagnostics.Stopwatch chrono = new System.Diagnostics.Stopwatch();

                // Act
                chrono.Start();
                action.Run(ref finalResult);
                chrono.Stop();

                // Assert
                Assert.AreEqual(3000.0, chrono.Elapsed.TotalMilliseconds, 10.0);
            }