public void Setup() { _policyResult = null; _policyDefinition = null; _policyCollectionResult = null; _updatedPolicyName = null; }
public void Create_PerformsCorrectRequest() { var expectedUri = String.Format("antiaffinitypolicies/{0}", AccountAlias); var expectedBody = new AntiAffinityPolicyDefinition(); var expectedToken = new CancellationTokenSource().Token; _client.Setup(x => x.PostAsync<AntiAffinityPolicy>(expectedUri, expectedBody, expectedToken)) .Returns(Task.FromResult(new AntiAffinityPolicy())); _testObject.Create(expectedBody, expectedToken).Wait(); _client.VerifyAll(); }
private void When_I_Create_A_New_Policy() { _policyDefinition = new AntiAffinityPolicyDefinition { Name = "new policy", Location = "CA3" }; _policyResult = ServiceFactory.CreateAntiAffinityPolicyService().Create(_policyDefinition, CancellationToken.None).Result; }
public async Task<AntiAffinityPolicy> Create(AntiAffinityPolicyDefinition definition, CancellationToken cancellationToken = new CancellationToken()) { var requestUri = await GetUri(cancellationToken); return await _httpClient.PostAsync<AntiAffinityPolicy>(requestUri, definition, cancellationToken); }