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); }
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); }
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); }