Ejemplo n.º 1
0
        public void ItShouldReturnTrueIfUseCaseExecutedIsValid()
        {
            var mockRepository = new Mock <CustomerRepository>();
            var mockConverter  = new Mock <CustomerConverter>();

            var createCustomerUseCase = new CreateCustomerUseCase(mockRepository.Object, mockConverter.Object);

            CustomerId   id       = new CustomerId("1111");
            CustomerName name     = new CustomerName("customer");
            Customer     customer = Customer.SignUp(id, name);

            CreateCustomerRequest request = new CreateCustomerRequest(id.Id(), name.Name());

            var actual = createCustomerUseCase.Execute(request);

            Assert.AreEqual("1111", actual.Id);
            Assert.AreEqual("customer", actual.Name);
        }
Ejemplo n.º 2
0
        public void ItShoulReturnTrueIfVOHasSameValue()
        {
            CustomerId customerId = new CustomerId("1111");

            Assert.AreEqual("1111", customerId.Id());
        }