public async Task Shouldnot_CreateGroupUseCase_WithInepNull()
        {
            var request = new CreateGroupRequest()
            {
                Inep = null, Name = "Escola Nossa Senhora do Loreto"
            };

            ValidationException ex = await Assert.ThrowsAsync <ValidationException>(() => _createGroupUseCase.Execute(request));

            ex.AssertErrorMessage("'Inep' não pode ser nulo.");
        }
        public async Task Shouldnot_CreateGroupUseCase_WithNameNull()
        {
            var request = new CreateGroupRequest()
            {
                Inep = "14523698", Name = null
            };

            ValidationException ex = await Assert.ThrowsAsync <ValidationException>(() => _createGroupUseCase.Execute(request));

            ex.AssertErrorMessage("'Name' não pode ser nulo.");
        }
        public async Task Shouldnot_CreateGroupUseCase_WithPublicSchoolNull()
        {
            var request = new CreateGroupRequest()
            {
                Inep = "00000000", Name = "Escola Maria Claudia"
            };

            ValidationException ex = await Assert.ThrowsAsync <ValidationException>(() => _createGroupUseCase.Execute(request));

            ex.AssertErrorMessage("'Public School' não pode ser nulo.");
        }
        public async Task Shouldnot_CreatePublicSchoolUseCase_WithNameInvalid()
        {
            var request = new CreatePublicSchoolRequest()
            {
                Inep = "59658745", Name = null, Address = new AddressDto()
            };

            ValidationException ex = await Assert.ThrowsAsync <ValidationException>(() => _createPublicSchoolUseCase.Execute(request));

            ex.AssertErrorMessage("'Name' não pode ser nulo.");
        }
        public async Task Shouldnot_CreatePublicSchoolUseCase_WithAddressNull()
        {
            var request = new CreatePublicSchoolRequest()
            {
                Inep = "59658745", Name = "Escola Nossa Senhora do Loreto"
            };

            ValidationException ex = await Assert.ThrowsAsync <ValidationException>(() => _createPublicSchoolUseCase.Execute(request));

            ex.AssertErrorMessage("'Address' não pode ser nulo.");
        }
Esempio n. 6
0
        public void Shouldnot_CreateAddress_WithCityInvalid(string city, string errorMessage)
        {
            ValidationException ex = Assert.Throws <ValidationException>(() => VO.Addresses.Address.Create("20230011", "Ria Riachuelo, 221", "Apt 915", "Centro", city, VO.Addresses.State.SP));

            ex.AssertErrorMessage(errorMessage);
        }
Esempio n. 7
0
        public void Shouldnot_CreateAddress_WithNeighborhoodInvalid(string neighborhood, string errorMessage)
        {
            ValidationException ex = Assert.Throws <ValidationException>(() => VO.Addresses.Address.Create("20230011", "Ria Riachuelo, 221", "Apt 915", neighborhood, "", VO.Addresses.State.RS));

            ex.AssertErrorMessage(errorMessage);
        }
Esempio n. 8
0
        public void Shouldnot_CreateAddress_WithComplementAddressInvalid(string complementAddress, string errorMessage)
        {
            ValidationException ex = Assert.Throws <ValidationException>(() => VO.Addresses.Address.Create("20230011", "Rua Riachuelo, 221", complementAddress, "", "", VO.Addresses.State.CE));

            ex.AssertErrorMessage(errorMessage);
        }
Esempio n. 9
0
        public void Shouldnot_CreateAddress_WithBaseAddressInvalid(string baseAddress, string errorMessage)
        {
            ValidationException ex = Assert.Throws <ValidationException>(() => VO.Addresses.Address.Create("20230011", baseAddress, "", "", "", VO.Addresses.State.AM));

            ex.AssertErrorMessage(errorMessage);
        }
Esempio n. 10
0
        public void Shouldnot_CreateAddress_WithZipCodeInvalid(string zipCode, string errorMessage)
        {
            ValidationException ex = Assert.Throws <ValidationException>(() => VO.Addresses.Address.Create(zipCode, "", "", "", "", VO.Addresses.State.SP));

            ex.AssertErrorMessage(errorMessage);
        }
Esempio n. 11
0
        public void Shouldnot_CreatePublicSchool_WithNameInvalid(string inep, string name, string errorMessage)
        {
            ValidationException ex = Assert.Throws <ValidationException>(() => PublicSchoolDomain.PublicSchool.Create(inep, name, null));

            ex.AssertErrorMessage(errorMessage);
        }
Esempio n. 12
0
        public void Shouldnot_CreatGroup_WithNameInvalid(string name, string errorMessage)
        {
            ValidationException ex = Assert.Throws <ValidationException>(() => GroupDomain.Group.Create(name, null));

            ex.AssertErrorMessage(errorMessage);
        }