Exemple #1
0
        public void DadoUmClienteNaoExiste_Invalid()
        {
            var command = new CreateLocationCommand(10, 1);

            var handler = new CreateLocationHandler(new FakeRepositoryMovie(),
                                                    new FakeRepositoryCustomer(),
                                                    new FakeRepositoryLocation());

            var result = handler.Handle(command).Result;

            Assert.AreEqual(false, result.Success);
        }
Exemple #2
0
        public void DadoUmFilmeValido_Valid()
        {
            var command = new CreateLocationCommand(1, 1);

            var handler = new CreateLocationHandler(new FakeRepositoryMovie(),
                                                    new FakeRepositoryCustomer(),
                                                    new FakeRepositoryLocation());

            var result = handler.Handle(command).Result;

            Assert.AreEqual(true, result.Success);
        }
Exemple #3
0
        public void DadoUmFilmeIndisponivel_Invalid()
        {
            var command = new CreateLocationCommand(1, 2);

            var handler = new CreateLocationHandler(new FakeRepositoryMovie(),
                                                    new FakeRepositoryCustomer(),
                                                    new FakeRepositoryLocation());

            var result = handler.Handle(command).Result;

            Assert.AreEqual(false, result.Success);
        }
Exemple #4
0
 public LocationController(CreateLocationHandler handler, DevolutionLocationHandler handlerDevolution)
 {
     _handler           = handler;
     _handlerDevolution = handlerDevolution;
 }