Пример #1
0
        public void GivenATokenRequest_ThenATokenIsGenerated()
        {
            var mockCredentials = new Mock <ICredentials>();

            mockCredentials.Setup(c => c.AccountSID).Returns("account-sid");
            mockCredentials.Setup(c => c.AuthToken).Returns("auth-token");
            mockCredentials.Setup(c => c.TwiMLApplicationSID).Returns("twiml-app-sid");

            var          controller  = new TokenController(mockCredentials.Object);
            const string currentPage = "/";
            var          result      = controller.Generate(currentPage);

            result.ExecuteResult(MockControllerContext.Object);

            string token = (result.Data as dynamic).token;

            Assert.That(token, Is.Not.Null);
        }