public async Task ShouldBeSuccessfulResponse() { var expected = new GetOnePasswordNoteQueryResult() .WithTitle("DEV") .WithFields(new List <OnePasswordField>() .AddItem(OnePasswordField.New("TestName", "TestValue"))); var fixture = new Fixture(_apiTestFixture).WithNoteQueryResult(expected); var query = fixture.CreateValidOnePasswordNoteQuery(); var result = await fixture.RemoteTool.Execute(query); fixture.LocalTool.VerifyCalledWith(query); result.Should().BeEquivalentTo(expected); }
public GetOnePasswordNoteQueryResult CreateValidNoteQueryResult() => new GetOnePasswordNoteQueryResult() .WithTitle("DEV") .WithFields(new List <OnePasswordField>() .AddItem(OnePasswordField.New(FieldName, FieldValue)));