public void SalaService_teste_adicionar_Ok()
        {
            _mock.Setup(x => x.Add(_sala)).Returns(new Sala()
            {
                Id = 1
            });

            var obtido = _Alvo.Add(_sala);

            _mock.Verify(x => x.Add(_sala));
            obtido.Id.Should().BeGreaterThan(0);
        }
        public void Add_Deveria_incluir_Nova_Sala()
        {
            //Arrange
            _salaRepositoryMockObject.Setup(p => p.Save(It.IsAny <Sala>())).Returns(_salaefaultWithId);

            //Action
            Sala retornoSala = _salaService.Add(_salaefaultWithId);

            //Assert
            _salaRepositoryMockObject.Verify(p => p.Save(It.IsAny <Sala>()));
            _salaRepositoryMockObject.Verify(p => p.Save(It.IsAny <Sala>()), Times.Once());
            retornoSala.Id.Should().BeGreaterThan(0);
            retornoSala.Id.Should().Be(_salaefaultWithId.Id);
        }
        public void Sistema_Deveria_Salvar_Um_Novo_Sala_E_Retornar_Do_Banco()
        {
            //Action-Arrange
            Sala resultSala = _salaService.Add(_salaDefault);

            //Assert
            resultSala.Should().NotBeNull();
            resultSala.Id.Should().NotBe(0);

            Sala resultGet = _salaService.Get(resultSala.Id);

            resultGet.Should().NotBeNull();
            resultGet.Should().Equals(resultSala);
        }