public void VoteOptionsExceptionNotFound() { var command = new AddPollToOptionCommandHandler(_optionsRepositorioMock.Object); var result = command.Handle(new AddPollToOptionCommand(999), new CancellationToken()).Result; _optionsRepositorioMock.Setup(s => s.GetbyId(It.IsAny <int>())).Returns((Option)null); _optionsRepositorioMock.Verify(p => p.Update(It.IsAny <Option>(), It.IsAny <Option>()), Times.Never); }
public void VoteOptionsSuccess() { _optionMock.FirstOrDefault().Count = 1; _optionsRepositorioMock.Setup(s => s.Update(It.IsAny <Option>(), It.IsAny <Option>())).Returns(_optionMock.FirstOrDefault()); var optionsMock = OptionMock.GetOptionMock(); var command = new AddPollToOptionCommandHandler(_optionsRepositorioMock.Object); var result = command.Handle(new AddPollToOptionCommand(optionsMock.FirstOrDefault().Id), new CancellationToken()).Result; Assert.NotNull(result); Assert.True(result); _optionsRepositorioMock.Verify(p => p.Update(It.IsAny <Option>(), It.IsAny <Option>()), Times.Once); }