public async Task DeletePollNo()
		{
			// Arrange
			var viewModel = GetViewModel();

			var poll = new PollMock();

			var pollWasDeleted = false;
			poll.DeleteDelegate = () =>
			{
				pollWasDeleted = true;
			};

			this.PollFactory.FetchAsyncWithCriteriaDelegate = (criteria) =>
			{
				return poll;
			};

			this.MessageBox.ShowAsyncWithTitleDelegate = (content, title, buttons) =>
			{
				return false;
			};

			viewModel.PollResults = new PollResultsMock();

			// Act
			await viewModel.DeletePoll();

			// Assert
			Assert.IsFalse(pollWasDeleted);
		}
Exemplo n.º 2
0
		public void Init()
		{
			Poll = new PollMock();
			ObjectFactory = new ObjectFactoryMock<IPollOption>();
		}