public void TestProcessingContext() { ResourceContext context = new ResourceContext(); context.Headers = new NameValueCollection(); context.Headers["Authorization"] = "BEARER my-token"; AccessTokenBase result = new AccessTokenBase() { Token = "my-token" }; Mock <ITokenService> mckTokenService = new Mock <ITokenService>(); mckTokenService.Setup(x => x.FindToken("my-token")).Returns(result); Mock <IServiceFactory> mckFactory = new Mock <IServiceFactory>(); mckFactory.SetupGet(x => x.TokenService).Returns(mckTokenService.Object); BearerProcessor processor = new BearerProcessor(mckFactory.Object); processor.Process(context); Assert.AreEqual(result, context.Token); mckTokenService.VerifyAll(); mckFactory.VerifyAll(); }
public void TestIsSatisfiedFalse() { ResourceContext context = new ResourceContext(); BearerProcessor processor = new BearerProcessor(new Mock <IServiceFactory>().Object); Assert.IsFalse(processor.IsSatisfiedBy(context)); }
public void TestIsSatisfiedFalse() { ResourceContext context = new ResourceContext(); BearerProcessor processor = new BearerProcessor(new Mock<IServiceFactory>().Object); Assert.IsFalse(processor.IsSatisfiedBy(context)); }
public void TestIsSatisfiedFalseWrongAuthorizaitonHeader() { ResourceContext context = new ResourceContext(); context.Headers = new NameValueCollection(); context.Headers["Authorization"] = "MAC token=\"something\",..."; BearerProcessor processor = new BearerProcessor(new Mock<IServiceFactory>().Object); Assert.IsFalse(processor.IsSatisfiedBy(context)); }
public void TestIsSatisfiedFalseWrongAuthorizaitonHeader() { ResourceContext context = new ResourceContext(); context.Headers = new NameValueCollection(); context.Headers["Authorization"] = "MAC token=\"something\",..."; BearerProcessor processor = new BearerProcessor(new Mock <IServiceFactory>().Object); Assert.IsFalse(processor.IsSatisfiedBy(context)); }
public void TestIsSatisfiedByHeaderTrue() { ResourceContext context = new ResourceContext(); context.Headers = new NameValueCollection(); context.Headers["Authorization"] = "Bearer 123456"; BearerProcessor processor = new BearerProcessor(new Mock<IServiceFactory>().Object); Assert.IsTrue(processor.IsSatisfiedBy(context)); }
public void TestIsSatisfiedByFormTrue() { ResourceContext context = new ResourceContext(); context.Form = new NameValueCollection(); context.Form["bearer_token"] = "12345"; BearerProcessor processor = new BearerProcessor(new Mock<IServiceFactory>().Object); Assert.IsTrue(processor.IsSatisfiedBy(context)); }
public void TestIsSatisfiedByHeaderTrue() { ResourceContext context = new ResourceContext(); context.Headers = new NameValueCollection(); context.Headers["Authorization"] = "Bearer 123456"; BearerProcessor processor = new BearerProcessor(new Mock <IServiceFactory>().Object); Assert.IsTrue(processor.IsSatisfiedBy(context)); }
public void TestIsSatisfiedByFormTrue() { ResourceContext context = new ResourceContext(); context.Form = new NameValueCollection(); context.Form["bearer_token"] = "12345"; BearerProcessor processor = new BearerProcessor(new Mock <IServiceFactory>().Object); Assert.IsTrue(processor.IsSatisfiedBy(context)); }
public void TestProcessingContext() { ResourceContext context = new ResourceContext(); context.Headers = new NameValueCollection(); context.Headers["Authorization"] = "BEARER my-token"; AccessTokenBase result = new AccessTokenBase() { Token = "my-token" }; Mock<ITokenService> mckTokenService = new Mock<ITokenService>(); mckTokenService.Setup(x => x.FindToken("my-token")).Returns(result); Mock<IServiceFactory> mckFactory = new Mock<IServiceFactory>(); mckFactory.SetupGet(x => x.TokenService).Returns(mckTokenService.Object); BearerProcessor processor = new BearerProcessor(mckFactory.Object); processor.Process(context); Assert.AreEqual(result, context.Token); mckTokenService.VerifyAll(); mckFactory.VerifyAll(); }