예제 #1
0
        public void CanRemoveInteriorColors()
        {
            var repo = new InteriorColorRepository();

            Assert.AreEqual(3, repo.GetAll().Count);
            repo.Remove(1);
            Assert.AreEqual(2, repo.GetAll().Count);
        }
예제 #2
0
        public void CanAddInteriorColors()
        {
            var repo = new InteriorColorRepository();

            Assert.AreEqual(3, repo.GetAll().Count);
            repo.Add(new InteriorColors()
            {
                InteriorColorName = "Skin"
            });
            Assert.AreEqual(4, repo.GetAll().Count);
        }
        public void ConstructorSetsCorrectEfenkaContext() //done by checking if getbyid works
        {
            EfenkaContextTestFactory.Create();

            _sut = new InteriorColorRepository(EfenkaContextTestFactory.EfenkaContext);

            var interiorColor = new InteriorColor
            {
                BrandId = 1
            };

            _sut.Add(interiorColor);

            var interiorColorFromDatabase = _sut.GetById(interiorColor.Id);

            Assert.That(interiorColorFromDatabase, Is.EqualTo(interiorColor));
        }
예제 #4
0
        public void CanGetAllInteriorColors()
        {
            var repo = new InteriorColorRepository();

            Assert.AreEqual(3, repo.GetAll().Count);
        }
예제 #5
0
        public void CanGetInteriorColors()
        {
            var repo = new InteriorColorRepository();

            Assert.AreEqual("NEON GREEN", repo.Get(1).InteriorColorName);
        }