public void CouponRepository_EditExistingCoupon_CouponIsEdited() { var coupon = new Coupon() { BarName = "Katrines Kælder", CouponID = "Coupon123Test", ExpirationDate = new DateTime(1997, 01, 01), }; _uut.Add(coupon); _context.SaveChanges(); var editedCoupon = new Coupon() { BarName = "Katrines Kælder", CouponID = "Coupon123Test", ExpirationDate = new DateTime(2019, 12, 12), }; _uut.Edit(editedCoupon); _context.SaveChanges(); Assert.AreEqual(new DateTime(2019, 12, 12), _uut.Get("Katrines Kælder", "Coupon123Test").ExpirationDate); }
public void ReviewRepository_EditExistingReview_RatingChanged() { var editedReview = new Review() { BarName = "Katrines Kælder", Username = "******", BarPressure = 0, }; _uut.Edit(editedReview); _context.SaveChanges(); Assert.AreEqual(0, _uut.Get("Katrines Kælder", "Bodega Bent").BarPressure); }
public void BarEventRepository_EditExistingBarEvent_BarEventEdited() { _uut.Add(_barEvent); _context.SaveChanges(); var editedBarEvent = new BarEvent() { BarName = "Katrines Kælder", Date = new DateTime(2019, 12, 12), EventName = "TestEvent", Image = "www.testbillede.dk", }; _uut.Edit(editedBarEvent); _context.SaveChanges(); Assert.AreEqual(new DateTime(2019, 12, 12), _uut.Get("Katrines Kælder", "TestEvent").Date); }
public void Add_Entity_To_Database() { _uut.Add(new Customer() { Username = "******", Name = "TestName", DateOfBirth = DateTime.MaxValue, Email = "*****@*****.**", FavoriteBar = "TestBar", FavoriteDrink = "TestDrink" }); _context.SaveChanges(); Assert.AreEqual("TestUsername", _uut.Get("TestUsername").Username); Assert.AreEqual("TestName", _uut.Get("TestUsername").Name); Assert.AreEqual(DateTime.MaxValue, _uut.Get("TestUsername").DateOfBirth); Assert.AreEqual("*****@*****.**", _uut.Get("TestUsername").Email); Assert.AreEqual("TestBar", _uut.Get("TestUsername").FavoriteBar); Assert.AreEqual("TestDrink", _uut.Get("TestUsername").FavoriteDrink); }
public void Edit_Entity() { _uut.Add(new Drink() { BarName = "Katrines Kælder", DrinksName = "TestDrink", Price = 100 }); _context.SaveChanges(); Drink newDrink = new Drink() { BarName = "Katrines Kælder", DrinksName = "TestDrink", Price = 600 }; _uut.Edit(newDrink); _context.SaveChanges(); Assert.AreEqual(600, _uut.Get("Katrines Kælder", "TestDrink").Price); }
public void Edit_Entity() { _uut.Add(new BarRepresentative() { Username = "******", Name = "TestName", BarName = "Katrines Kælder" }); _context.SaveChanges(); BarRepresentative newRep = new BarRepresentative() { Username = "******", Name = "NewName", }; _uut.Edit(newRep); _context.SaveChanges(); Assert.AreEqual("NewName", _uut.Get("TestUsername").Name); }
public void BarRepository_GetBestBars_GetsListOfBars() { var bar = new Bar() { BarName = "Bar", Address = "FakeAddress", AgeLimit = 18, AvgRating = 5, CVR = 88888888, PhoneNumber = 12345678, Educations = "IKT", Email = "Fake@email", ShortDescription = "Short description", LongDescription = "Long description", Image = "FakeImg" }; var bar2 = new Bar() { BarName = "Bar2", Address = "New fakeAddress", AgeLimit = 21, AvgRating = 5, CVR = 88888889, PhoneNumber = 12345679, Educations = "ST", Email = "NewFake@email", ShortDescription = "New short description", LongDescription = "New long description", Image = "FakeImg" }; _repository.Add(bar); _repository.Add(bar2); _context.SaveChanges(); var bars = _repository.GetBestBars().ToList(); Assert.AreEqual("Bar", bars[0].BarName); Assert.AreSame("Bar2", bars[1].BarName); }