public async Task Get()
        {
            var commission = new CommissionEdit()
            {
                Id = Guid.NewGuid(),
                AmountIncludingVAT = 100,
                VAT = 20,
                CommissionStatementId = Guid.NewGuid(),
                CommissionTypeId      = Guid.NewGuid(),
                PolicyId   = Guid.NewGuid(),
                SourceData = null
            };

            var service     = new Mock <ICommissionService>();
            var authService = TestHelper.MockAuthenticationService(Scope.Branch);

            service.Setup(c => c.GetCommission(It.IsAny <ScopeOptions>(), It.Is <Guid>(m => m == commission.Id.Value)))
            .ReturnsAsync(commission);

            var controller = new CommissionsController(service.Object, authService.Object);

            var result = await controller.Get(commission.Id.Value);

            var okResult    = Assert.IsType <OkObjectResult>(result);
            var returnValue = Assert.IsType <CommissionEdit>(okResult.Value);

            Assert.Same(commission, returnValue);
        }