Пример #1
0
        public async void should_create_example()
        {
            var model = new NewExampleModel {
                Name = "test"
            };
            var createdModel = await _client.Create(model);

            createdModel.Id.Should().BePositive();
        }
Пример #2
0
        public void should_validate_new_exmaple()
        {
            var model = new NewExampleModel {
                Name = null
            };

            Func <Task> task = async() => { await _client.Create(model); };

            task.ShouldThrow <ApiException>().Where(ex => ContainsNameEmptyValidationError(ex));
        }
Пример #3
0
        public async void should_close_created_example()
        {
            var model = new NewExampleModel {
                Name = "test"
            };
            var createdModel = await _client.Create(model);

            await _client.Close(new CloseExampleModel { Id = createdModel.Id });

            Thread.Sleep(5000);

            var newModel = await _client.Get(createdModel.Id);

            newModel.Status.Should().Be(20000);
        }
Пример #4
0
        public virtual Task <NewExampleCreatedModel> Create(NewExampleModel model)
        {
            var arguments = new object[] { model };

            return((Task <NewExampleCreatedModel>)methodImpls["Create"](Client, arguments));
        }