public void GetSaha_IdIsNull() { // Arrange var controller = new V7OrganizationController(organizationServiceMockSetup.Object, codeService, settings, logger, commonService, userService); // Act Action act = () => controller.GetSaha(null); // Assert act.ShouldThrow <Exception>(); }
public void GetSaha_OrganizationNotExists() { // Arrange organizationServiceMockSetup.Setup(s => s.GetOrganizationSahaById(It.IsAny <Guid>())).Returns((VmOpenApiOrganizationSaha)null); var controller = new V7OrganizationController(organizationServiceMockSetup.Object, codeService, settings, logger, commonService, userService); // Act var result = controller.GetSaha(strId); // Assert result.Should().BeOfType <NotFoundObjectResult>(); }
public void GetSaha_OrganizationExists() { // Arrange organizationServiceMockSetup.Setup(s => s.GetOrganizationSahaById(It.IsAny <Guid>())).Returns(new VmOpenApiOrganizationSaha()); var controller = new V7OrganizationController(organizationServiceMockSetup.Object, codeService, settings, logger, commonService, userService); // Act var result = controller.GetSaha(strId); // Assert var okResult = Assert.IsType <OkObjectResult>(result); Assert.IsAssignableFrom <VmOpenApiOrganizationSaha>(okResult.Value); }
public void GetSahaOrganizations_CanCall() { // Arrange var pageNumber = 1; organizationServiceMockSetup.Setup(s => s.GetOrganizationsSaha(null, pageNumber, It.IsAny <int>())).Returns(new VmOpenApiOrganizationSahaGuidPage(pageNumber, pageSize)); var controller = new V7OrganizationController(organizationServiceMockSetup.Object, codeService, settings, logger, commonService, userService); // Act var result = controller.GetSaha(null, pageNumber); // Assert var okResult = Assert.IsType <OkObjectResult>(result); var model = Assert.IsAssignableFrom <VmOpenApiOrganizationSahaGuidPage>(okResult.Value); Assert.Equal(pageNumber, model.PageNumber); }