public OnePasswordToolMock SetupAndReturns(SignInOnePasswordResult result) { Setup(x => x.Execute( It.IsAny <SignInOnePasswordCommand>(), It.IsAny <CancellationToken>())) .ReturnsAsync(result); return(this); }
public async Task InitializeAsync() { _command = new SignInOnePasswordCommand { Organization = "appy", IsFirstSignIn = true, Email = "*****@*****.**", SecretKey = "FakeKey" }; var sut = _fixture.CreateSubject(); _result = await sut.Execute(_command); }
public Fixture WithSuccessfulSignInResult() { Tool.SetupAndReturns(SignInOnePasswordResult.Create(SessionToken)); return(this); }
public void ShouldBeValidResult() { var expected = SignInOnePasswordResult.Create(_fixture.SessionToken); _result.Should().BeEquivalentTo(expected); }