public async void should_create_example() { var model = new NewExampleModel { Name = "test" }; var createdModel = await _client.Create(model); createdModel.Id.Should().BePositive(); }
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)); }
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); }
public virtual Task <NewExampleCreatedModel> Create(NewExampleModel model) { var arguments = new object[] { model }; return((Task <NewExampleCreatedModel>)methodImpls["Create"](Client, arguments)); }