Пример #1
0
        public async Task <bool> Put(string domain, [FromBody] DomainUpdateDto obj)
        {
            if (obj == null || obj.DomainUpdateObj == null || obj.DomainUpdateObj.nameServers == null || obj.DomainUpdateObj.nameServers.Count <= 0)
            {
                return(false);
            }
            var result = await _servicesDomain.UpdateDomain(obj.DomainUpdateObj, domain, obj.XShopperId);

            return(result);
        }
Пример #2
0
        public async Task Update_Domains_Servers_In_Goddady_Fails_When_Domain_Is_Missing()
        {
            var request = new DomainUpdateDto();

            request.DomainUpdateObj             = new DomainUpdate();
            request.DomainUpdateObj.nameServers = new System.Collections.Generic.List <object> {
                "ns.bba.com", "nbs.nba.com"
            };
            request.XShopperId = "";
            var    domain          = "";
            string XShopperId      = "";
            var    domainInterface = _mocker.GetMock <IServicesDomains>();

            /// Setting the mocking behavior expected
            domainInterface.Setup(p => p.UpdateDomain(request.DomainUpdateObj, domain, XShopperId)).Returns(Task.FromResult <bool>(true));

            var controller = new DomainsController(domainInterface.Object);
            var result     = await controller.Put(domain, request);

            Assert.True(result);
        }