public void Setup() { optionsDbMock = OptionTestMock.GetOptionMock(); optionsRepositorioMock = new Mock <IOptionsRepository>(); optionsRepositorioMock.Setup(s => s.GetbyId(It.IsAny <int>())).Returns(optionsDbMock); optionsServiceMock = new Mock <OptionsService>(optionsRepositorioMock.Object); }
public void VoteOptionsSuccess() { optionsDbMock.Count = 1; optionsRepositorioMock.Setup(s => s.Update(It.IsAny <Option>(), It.IsAny <Option>())).Returns(optionsDbMock); var optionsMock = OptionTestMock.GetOptionMock(); var result = optionsServiceMock.Object.Update(optionsMock.Id); Assert.NotNull(result); Assert.True(result.Count == optionsDbMock.Count); optionsRepositorioMock.Verify(p => p.Update(It.IsAny <Option>(), It.IsAny <Option>()), Times.Once); }