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); }
public void Init() { Poll = new PollMock(); ObjectFactory = new ObjectFactoryMock<IPollOption>(); }