Пример #1
0
            public Fixture()
            {
                Tool         = new OnePasswordToolMock();
                AppName      = "Appy.Fake";
                Organization = "appy";
                Vault        = "Development";
                Environment  = "DEV";
                SessionToken = "FakeToken";
                FieldName    = "Database";
                FieldValue   = "Test";

                ValidNoteQuery = new GetOnePasswordNoteQuery
                {
                    Item         = $"{AppName}.AppSettings",
                    Organization = Organization,
                    Vault        = Vault,
                    Environment  = Environment,
                    SessionToken = SessionToken
                };

                ValidNoteQueryResult = new GetOnePasswordNoteQueryResult
                {
                    Title  = "DEV",
                    Fields = new List <OnePasswordField>
                    {
                        new OnePasswordField {
                            Name = FieldName, Value = FieldValue
                        }
                    }
                };
            }
 public Fixture()
 {
     InnerTool      = new OnePasswordToolMock();
     SessionStorage = new OnePasswordSessionStorageMock();
     Organization   = "appy";
     Environment    = "DEV";
     Vault          = "Development";
     Item           = "Demo.AppSettings";
     SessionToken   = "FakeToken";
 }
Пример #3
0
            public Fixture(OnePasswordApiTestFixture apiTestFixture)
            {
                _apiTestFixture = apiTestFixture;
                _apiTestFixture.ServicesConfiguration = services => services
                                                        .ReplaceSingleton <IOnePasswordTool>(sp =>
                                                                                             LocalTool.Object.WithValidation(sp.GetService <IValidator>() !));

                LocalTool  = new OnePasswordToolMock();
                RemoteTool = new OnePasswordRemoteTool(
                    new OnePasswordApiTestClientFactory(_apiTestFixture.CreateClient(), new NewtonsoftAppyJsonSerializer()));

                Organization = "appy";
                Environment  = "DEV";
                Vault        = "Development";
                Item         = "Demo.AppSettings";
                SessionToken = "FakeToken";
            }
            public Fixture()
            {
                Logger            = new LoggerMock();
                ConsoleVisualizer = new ConsoleVisualizerMock();
                ApiRunner         = new OnePasswordApiRunnerMock();
                SessionStorage    = new OnePasswordSessionStorageMock();
                JobScheduler      = new JobSchedulerMock();
                Tool = new OnePasswordToolMock();
                CommandLineApplicationFactory = new CommandLineApplicationFactoryMock();

                var commandLineApp = new CommandLineApplication(new TestConsole(null));

                CommandLineApplicationFactory.SetupAndReturns(commandLineApp);

                Organization = "appy";
                Email        = "*****@*****.**";
                Secretkey    = "FakeSecretKey";
                Environment  = "DEV";
                Vault        = "Development";
                SessionToken = "FakeToken";
            }