public void ShouldGetAdminAppOdsInstanceByName()
        {
            var testInstance = SetupOdsInstanceRegistrations(1).Single();

            var command = new GetOdsInstanceRegistrationsQuery(SetupContext);

            var result = command.Execute(testInstance.Name);

            result.Id.ShouldBe(testInstance.Id);
            result.Name.ShouldBe(testInstance.Name);
            result.Description.ShouldBe(testInstance.Description);
        }
        public void ShouldGetAdminAppOdsInstancesSortedByName(int instanceCount)
        {
            ResetOdsInstanceRegistrations();

            var testInstances = SetupOdsInstanceRegistrations(instanceCount).OrderBy(x => x.Name).ToList();

            var command = new GetOdsInstanceRegistrationsQuery(SetupContext);

            var results = command.Execute().ToList();

            results.Count.ShouldBe(testInstances.Count);
            results.Select(x => x.Name).ShouldBe(testInstances.Select(x => x.Name));
        }
Пример #3
0
        public void ShouldGetAdminAppOdsInstanceByName()
        {
            var testInstance = SetupOdsInstanceRegistrations(1).Single();

            var result = Transaction(database =>
            {
                var command = new GetOdsInstanceRegistrationsQuery(database);

                return(command.Execute(testInstance.Name));
            });

            result.Id.ShouldBe(testInstance.Id);
            result.Name.ShouldBe(testInstance.Name);
            result.Description.ShouldBe(testInstance.Description);
        }
        public void ShouldGetAdminAppOdsInstanceCount(int instanceCount)
        {
            ResetOdsInstanceRegistrations();

            SetupOdsInstanceRegistrations(instanceCount).OrderBy(x => x.Name).ToList();

            var result = Transaction(database =>
            {
                var command = new GetOdsInstanceRegistrationsQuery(database);

                return(command.ExecuteCount());
            });

            result.ShouldBe(instanceCount);
        }