Пример #1
0
        public async Task AddBranchTest()
        {
            _claims = new Claim[1] {
                new Claim(IdentityConfigs.Claims.SelectedGovAgency, "022001000000,022001000000")
            };
            _branchController = _branchController.WithIdentity(_claims);

            var random       = new Random().Next(1, 5000).ToString();
            var requestModel = new BranchModel()
            {
                MainBranchAddress = new MainBranchAddressModel()
                {
                    AddressName     = "Riyadh",
                    Address         = "Riyadh",
                    BranchAddressId = 1,
                    Position        = "Riyadh"
                },
                CommittieeIds = new List <int>()
                {
                    1
                },
                BranchName = "Riyadh Branch" + random
            };

            var response = await _branchController.AddBranch(requestModel);

            Assert.NotNull(response);
            Assert.Equal("Riyadh Branch" + random, response.BranchName);
            Assert.NotNull(response.MainBranchAddress);
            Assert.Equal("Riyadh", response.MainBranchAddress.Position);
            Assert.Equal("Riyadh", response.MainBranchAddress.Address);
            Assert.Equal("Riyadh", response.MainBranchAddress.AddressName);
        }