Пример #1
0
        public void CreateResourceType_Invalid_ResourceName_Or_TenantId(string resourceName, int tenantId)
        {
            //Given
            ResourceType resourceType = new ResourceType()
            {
                ResourceTypeName = resourceName
            };

            //When
            var controller = new ResourceController(logger.Object, resourceServiceMoq.Object);
            var response   = controller.CreateResourceType(resourceType, tenantId) as BadRequestObjectResult;

            //Then
            Assert.IsType <BadRequestObjectResult>(response);
            Assert.Equal($"Empty ResourceType name : {resourceType.ResourceTypeName} Or invalid tenantId : {tenantId}", response.Value);
        }
Пример #2
0
        public void CreateResourceType_Failure()
        {
            //Given
            ResourceType resourceType = new ResourceType()
            {
                ResourceTypeName = "VM"
            };
            int tenantId = 1, resourceTypeCreated = 0;

            resourceServiceMoq.Setup(r => r.CreateResourceType(resourceType, tenantId)).Returns(resourceTypeCreated);

            //When
            var controller = new ResourceController(logger.Object, resourceServiceMoq.Object);
            var response   = controller.CreateResourceType(resourceType, tenantId) as BadRequestObjectResult;

            //Then
            Assert.IsType <BadRequestObjectResult>(response);
            Assert.Equal("Resource Type Not created", response.Value);
            resourceServiceMoq.Verify(r => r.CreateResourceType(resourceType, tenantId), Times.Once);
        }