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); }
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); }