Beispiel #1
0
        public void Specialty_Service_Insert_Valid_Specialty()
        {
            // Arrange
            var specialtyBuilder = new SpecialtyBuilder(LocalNotification)
                                   .WithDescription("Cirurgia Vascular");

            // Act
            var responseBase = _specialtyService.CreateSpecialty(specialtyBuilder);

            // Assert
            Assert.False(LocalNotification.HasNotification());
            Assert.NotEqual(responseBase, 0);
        }
Beispiel #2
0
        public SpecialtyDto CreateSpecialty(SpecialtyDto specialty)
        {
            if (specialty == null)
            {
                RaiseNotification(nameof(specialty));
            }

            if (Notification.HasNotification())
            {
                return(new SpecialtyDto());
            }

            var specialtyBuilder = new SpecialtyBuilder(Notification)
                                   .WithId(specialty.Id)
                                   .WithDescription(specialty.Description);

            specialty.Id = _service.CreateSpecialty(specialtyBuilder);

            return(specialty);
        }