public override void SetUp() { base.SetUp(); _request = new ActivateGooglePlusUserRequest { AccessToken = "AT_001", SecurityContext = new FakeSecurityContext() }; }
public void ValidCommand_IsValid() { var input = new ActivateGooglePlusUserRequest { AccessToken = "TheAccessToken", SecurityContext = A.Dummy <ISecurityContext>() }; var actualResult = _sut.Validate(input); Assert.That(actualResult.IsValid, Is.True); }
public void EmptyAccessToken_IsInvalid() { var input = new ActivateGooglePlusUserRequest { AccessToken = string.Empty, SecurityContext = A.Dummy <ISecurityContext>() }; var actualResult = _sut.Validate(input); Assert.That(actualResult.IsValid, Is.False); }
public void NullSecurityContext_IsInvalid() { var input = new ActivateGooglePlusUserRequest { AccessToken = "TheAccessToken", SecurityContext = null }; var actualResult = _sut.Validate(input); Assert.That(actualResult.IsValid, Is.False); }
public void ParsesRequestCorrectly() { ActivateGooglePlusUserRequest interceptedRequest = null; A.CallTo(() => _activateGooglePlusUserHandler.Handle(A <ActivateGooglePlusUserRequest> ._)) .Invokes(call => interceptedRequest = call.GetArgument <ActivateGooglePlusUserRequest>(0)) .Returns(true); var securityContext = A.Fake <ISecurityContext>(); ConfigureSecurityContextFactory_ToReturn(securityContext); Post(); var expected = new ActivateGooglePlusUserRequest { AccessToken = "JDoe", SecurityContext = securityContext }; interceptedRequest.ShouldBeEquivalentTo(expected); }