Example #1
0
        public void Test_ValidAddThenDelete()
        {
            var post = controller.Post(new TokenModel()
            {
                User = "******"
            }).Result;

            controller.Delete(((TokenModel)(post as JsonResult).Value).Guid);
            var get = (TokenModel)(controller.Get(((TokenModel)(post as JsonResult).Value).Guid).Result as JsonResult).Value;

            Assert.Null(get);
        }
Example #2
0
        public async Task DeleteThrowsError()
        {
            const bool response = true;

            var authManager = new Mock <IAuthManager>();

            authManager.Setup(c => c.DeleteAccessToken(It.IsAny <string>()))
            .Returns <string>(r => Task.FromResult(response));

            var sut = new TokenController(authManager.Object);

            var result = await sut.Delete();

            var resultObject = (GenericWrapper <bool>)result.Value;

            Assert.AreEqual(response, resultObject.Value);
        }
Example #3
0
        public async Task Delete(bool response)
        {
            var authManager = new Mock <IAuthManager>();

            authManager.Setup(c => c.DeleteAccessToken(It.IsAny <string>()))
            .Returns <string>(r => Task.FromResult(response));

            var sut = new TokenController(authManager.Object);

            sut.Token = new Models.TransferObjects.AuthToken
            {
                Token  = "testtoken",
                UserId = 43
            };

            var result = await sut.Delete();

            var resultObject = (GenericWrapper <bool>)result.Value;

            Assert.AreEqual(response, resultObject.Value);
        }