Ejemplo n.º 1
0
        public void ReturnsTrueWithUniqueClientName()
        {
            var repository    = new ClientInMemoryRepository();
            var specification = new ClientNameUniqueSpecification(repository);

            Client client = new Client(Guid.NewGuid().ToString(), "John Doe", "1234567890", "*****@*****.**");

            Assert.IsTrue(specification.IsSatisifiedBy(client));
        }
Ejemplo n.º 2
0
        public void ReturnsTrueWithDuplicateExistingClient()
        {
            var repository    = new ClientInMemoryRepository();
            var specification = new ClientNameUniqueSpecification(repository);

            Client client = new Client("Duplicate Client", "John Doe", "1234567890", "*****@*****.**");

            repository.Store(client);

            Assert.IsTrue(specification.IsSatisifiedBy(client));
        }