public void Construct() { using (Prompt prompt = new Prompt()) { Assert.IsNotNull(prompt); } }
public void CanExtend_CalledAfterDisposed_Throws() { var prompt = new Prompt(); prompt.Dispose(); using (var textBox = new TextBox()) { Assert.Throws<ObjectDisposedException>( () => prompt.CanExtend(textBox) ); } }
public void GetSite_CalledAfterDisposed_Throws() { #pragma warning disable 219 var prompt = new Prompt(); prompt.Dispose(); ISite site; Assert.Throws<ObjectDisposedException>( () => site = prompt.Site ); #pragma warning restore 219 }
public void SetSite_CalledAfterDisposed_Throws() { var prompt = new Prompt(); prompt.Dispose(); Assert.Throws<ObjectDisposedException>( () => prompt.Site = null ); }
public void GetIsPromptVisible_CalledAfterDisposed_Throws() { var prompt = new Prompt(); prompt.Dispose(); using (var textBox = new TextBox()) { Assert.Throws<ObjectDisposedException>( () => prompt.GetIsPromptVisible(textBox) ); } }
public void Dispose_CalledTwice_CallsHandlerOnce() { Prompt prompt = new Prompt(); int disposedCalledCount = 0; prompt.Disposed += delegate { ++disposedCalledCount; }; Assert.AreEqual(0, disposedCalledCount); prompt.Dispose(); Assert.AreEqual(1, disposedCalledCount); prompt.Dispose(); Assert.AreEqual(1, disposedCalledCount); }
public void Dispose_HasDisposedEventHandler_CallsHandler() { Prompt prompt = new Prompt(); bool disposedCalled = false; prompt.Disposed += delegate { disposedCalled = true; }; Assert.IsFalse(disposedCalled); prompt.Dispose(); Assert.IsTrue(disposedCalled); }
public void SetPrompt_CalledAfterDisposed_Throws() { var prompt = new Prompt(); prompt.Dispose(); using (var textBox = new TextBox()) { Assert.Throws<ObjectDisposedException>( () => prompt.SetPrompt(textBox, "prompt") ); } }
public void Setup() { _prompt = new Prompt(); }