示例#1
0
        public void FakeSetupMethod()
        {
            const string FakeTestFullName =
                "DeltaEngine.Tests.StackTraceExtensionsTests.GetTestMethodNameFromSetUpMethod";

            StackTraceExtensions.SetUnitTestName(FakeTestFullName);
            Assert.AreEqual("GetTestMethodNameFromSetUpMethod",
                            new StackTrace().GetFrames().GetTestMethodName());
        }
 public void InitializeResolver()
 {
     if (StackTraceExtensions.ForceUseOfMockResolver())
     {
         resolver = new MockResolver();
         return;
     }
     //ncrunch: no coverage start
     if (!StackTraceExtensions.StartedFromProgramMain)
     {
         StackTraceExtensions.SetUnitTestName(TestContext.CurrentContext.Test.FullName);
     }
     resolver = new XnaResolver();
     if (StackTraceExtensions.IsCloseAfterFirstFrameAttributeUsed() ||
         StackTraceExtensions.StartedFromNCrunchOrNunitConsole)
     {
         Resolve <Window>().CloseAfterFrame();
     }
     //ncrunch: no coverage end
 }
示例#3
0
 public void GetNamespaceFromUnitTestFullName()
 {
     StackTraceExtensions.SetUnitTestName(TestContext.CurrentContext.Test.FullName);
     Assert.AreEqual("DeltaEngine.Tests", StackTraceExtensions.GetExecutingAssemblyName());
 }
 public void Init()
 {
     StackTraceExtensions.SetUnitTestName(TestContext.CurrentContext.Test.FullName);
     fileSettings = new FileSettings();
 }