Ejemplo n.º 1
0
        public void ItExists()
        {
            // Arrange
            var entity = _repo.Create(new TestEntity());

            // Act
            _repo.Update(entity);
        }
Ejemplo n.º 2
0
        public void ItReturnsASinglEntityWhenOnlyOneEntityExists()
        {
            // Arrange
            _repo.Create(new TestEntity()
            {
                Name = "Test Entity"
            });

            // Act
            var result = _repo.GetAll().ToList();

            // Assert
            Assert.Single(result);
            Assert.Equal("Test Entity", result.First().Name);
        }
Ejemplo n.º 3
0
        public void TestMethod1()
        {
            IRepository<TestItem> repo = new InMemoryRepository<TestItem>();
            repo.Create(new TestItem() { ID = 1, Name = "Frank" });

            var item = repo.GetBy(p => p.ID == 1);
            item.Name = "Fred";
            int i = 0;
        }
        public void PrependsCheckedOutBranchToListOfAllBranches()
        {
            var branchRepo = new InMemoryRepository <Branch>();

            branchRepo.Create(new Branch {
                Name = "A"
            });
            branchRepo.Create(new Branch {
                Name = "B"
            });

            var branches = branchRepo.GetAllIncludingCheckedOutBranch();

            Assert.That(branches.First().Name, Is.EqualTo(Branch.CheckedOutBranch.Name));
            Assert.That(branches.Skip(1).Select(b => b.Name), Is.EquivalentTo(new List <string> {
                "A", "B"
            }));
        }
        protected override IPaymentRequestRepository GetRepository(List <IPaymentRequest> requests)
        {
            var repository = new InMemoryRepository(Substitute.For <ILogger>());

            foreach (var request in requests)
            {
                repository.Create(request);
            }

            return(repository);
        }
Ejemplo n.º 6
0
        public void BranchNameForBranch()
        {
            var branchRepo = new InMemoryRepository <Branch>();
            var branchId   = branchRepo.Create(new Branch {
                Name = "NewBranchName"
            });

            var branchName = BranchesControllerUtil.BranchName(branchRepo, branchId);

            Assert.That(branchName, Is.EqualTo("NewBranchName"));
        }
Ejemplo n.º 7
0
        public void ItReturnsAnEntityWhenFouund()
        {
            // Arrange
            var entity = _repo.Create(new TestEntity {
                Name = "Test Entity"
            });

            // Act
            var result = _repo.Get(entity.Id);

            // Assert
            Assert.NotNull(result);
            Assert.Equal("Test Entity", result.Name);
        }
        public void Initialize()
        {
            holdingRepo = new InMemoryRepository <Holding>();

            branchRepo        = new InMemoryRepository <Branch>();
            someValidBranchId = branchRepo.Create(new Branch()
            {
                Name = "b"
            });

            patronRepo = new InMemoryRepository <Patron>();

            controller = new CheckInController(branchRepo, holdingRepo, patronRepo);
            checkin    = new CheckInViewModel();
        }
Ejemplo n.º 9
0
 public bool AddBook(string title, string author)
 {
     if (title == "" || author == "")
     {
         return(false);
     }
     else
     {
         Book book = new Book()
         {
             Title = title, Author = author
         };
         bookRepo.Create(book);
         return(true);
     }
 }
Ejemplo n.º 10
0
        public void Initialize()
        {
            holdingRepo = new InMemoryRepository <Holding>();

            var branchRepo = new InMemoryRepository <Branch>();

            someValidBranchId = branchRepo.Create(new Branch()
            {
                Name = "b"
            });

            patronRepo        = new InMemoryRepository <Patron>();
            someValidPatronId = patronRepo.Create(new Patron {
                Name = "x"
            });

            controller = new CheckOutController(branchRepo, holdingRepo, patronRepo);
            checkout   = new CheckOutViewModel();
        }
Ejemplo n.º 11
0
        // Validate form, and if valid, insert and save file
        private void btnInsert_Click(object sender, EventArgs e)
        {
            if (!ValidateForm())
            {
                return;
            }

            var      inputId  = txtIdNumber.Text;
            Purchase toUpdate = CreatePurchaseOrder();

            if (Repository.FindById(int.Parse(inputId)))
            {
                // update
                Repository.Update(toUpdate);
                SaveAndRefresh();
            }
            else
            {
                // update
                Repository.Create(toUpdate);
                SaveAndRefresh();
            }
        }
Ejemplo n.º 12
0
 public Song Create(Song payload)
 {
     payload.CreatedAt  = DateTime.Now;
     payload.ModifiedAt = DateTime.Now;
     return(repository.Create(payload));
 }
Ejemplo n.º 13
0
        public void InitialIdIs1()
        {
            var id = repo.Create(x);

            Assert.That(id, Is.EqualTo(1));
        }