public void ItExists() { // Arrange var entity = _repo.Create(new TestEntity()); // Act _repo.Update(entity); }
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); }
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); }
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")); }
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(); }
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); } }
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(); }
// 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(); } }
public Song Create(Song payload) { payload.CreatedAt = DateTime.Now; payload.ModifiedAt = DateTime.Now; return(repository.Create(payload)); }
public void InitialIdIs1() { var id = repo.Create(x); Assert.That(id, Is.EqualTo(1)); }