Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }