Ejemplo n.º 1
0
        public async Task Subscribe_With_Null_Subscription_Should_Return_Bad_Request()
        {
            // Arrange
            Subscribe subscription = null;

            _subscribeRepositoryMock.Setup(x => x.SubscribeAsync(It.IsAny <Subscribe>()));

            // Act
            var subController = new SubscribesController(
                _subscribeRepositoryMock.Object
                );

            var actionResult = await subController.SubscribeAsync(subscription) as BadRequestResult;

            // Assert
            Assert.NotNull(actionResult);
        }
Ejemplo n.º 2
0
        public async Task Subscribe_With_Success()
        {
            // Arrange
            var fakeSubId  = 1;
            var fakeChatId = 1;
            var fakeSub    = GetSubscribeFake(fakeSubId, fakeChatId);

            _subscribeRepositoryMock.Setup(x => x.SubscribeAsync(It.IsAny <Subscribe>()));

            // Act
            var subController = new SubscribesController(
                _subscribeRepositoryMock.Object
                );

            var actionResult = await subController.SubscribeAsync(fakeSub) as OkResult;

            // Assert
            Assert.NotNull(actionResult);
        }