Пример #1
0
        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);
        }
Пример #2
0
        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);
        }