public void TestGetTrustRelationRequestInvitationByCodeValid() { var tenantID = Guid.NewGuid(); var code = "code"; IRestResponse <TrustRelationRequestInvitation> mockedResponse = new RestResponse <TrustRelationRequestInvitation>() { StatusCode = System.Net.HttpStatusCode.OK }; var invitation = new TrustRelationRequestInvitation() { Code = "code", Configuration = "test", Groups = new List <string>() { "test", "tst1" }, Text = "whatever" }; mockedResponse.Data = invitation; mockedClient.Setup <IRestResponse>(c => c.Execute <TrustRelationRequestInvitation>(It.IsAny <JSONRestRequest>())).Returns(mockedResponse); var result = provider.GetTrustRelationRequestInvitation(code, tenantID); Assert.AreEqual(invitation, result); mockedClient.Verify(c => c.Execute <TrustRelationRequestInvitation>(It.IsAny <JSONRestRequest>()), Times.Once); }
public void TestSaveTrustRelationRequestInvitationValid() { var tenantID = Guid.NewGuid(); var type = new TrustRelationRequestInvitation() { Code = "code", Configuration = "test", Groups = new List <string>() { "test", "tst1" }, Text = "whatever" }; var mockedResponse = new RestResponse <Object>() { StatusCode = System.Net.HttpStatusCode.Created }; mockedClient.Setup <IRestResponse>(c => c.Execute <Object>(It.IsAny <JSONRestRequest>())).Returns(mockedResponse); provider.SaveTrustRelationRequestInvitation(type, tenantID); mockedClient.Verify(c => c.Execute <Object>(It.IsAny <JSONRestRequest>()), Times.Once); }