Exemplo n.º 1
0
		public void Construct()
		{
			using (Prompt prompt = new Prompt())
			{
				Assert.IsNotNull(prompt);
			}
		}
Exemplo n.º 2
0
		public void CanExtend_CalledAfterDisposed_Throws()
		{
			var prompt = new Prompt();
			prompt.Dispose();
			using (var textBox = new TextBox())
			{
				Assert.Throws<ObjectDisposedException>(
					() => prompt.CanExtend(textBox)
				);
			}
		}
Exemplo n.º 3
0
		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
		}
Exemplo n.º 4
0
		public void SetSite_CalledAfterDisposed_Throws()
		{
			var prompt = new Prompt();
			prompt.Dispose();
			Assert.Throws<ObjectDisposedException>(
				() => prompt.Site = null
			);
		}
Exemplo n.º 5
0
		public void GetIsPromptVisible_CalledAfterDisposed_Throws()
		{
			var prompt = new Prompt();
			prompt.Dispose();
			using (var textBox = new TextBox())
			{
				Assert.Throws<ObjectDisposedException>(
					() => prompt.GetIsPromptVisible(textBox)
				);
			}
		}
Exemplo n.º 6
0
		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);
		}
Exemplo n.º 7
0
		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);
		}
Exemplo n.º 8
0
		public void SetPrompt_CalledAfterDisposed_Throws()
		{
			var prompt = new Prompt();
			prompt.Dispose();
			using (var textBox = new TextBox())
			{
				Assert.Throws<ObjectDisposedException>(
					() => prompt.SetPrompt(textBox, "prompt")
				);
			}
		}
Exemplo n.º 9
0
		public void Setup()
		{
			_prompt = new Prompt();
		}