public void CanGetExistingManafacturerById()
 {
     IManafacturerRepository repository = new ManafacturerRepository();
     var fromDb = repository.GetByManafacturerId(_manafacturers[1].ManafacturerId);
     Assert.IsNotNull(fromDb);
     Assert.AreNotSame(_manafacturers[1], fromDb);
     Assert.AreEqual(_manafacturers[1].Name, fromDb.Name);
 }
        public void CanCheckAndAddManafacturerWhereNotExisting()
        {
            var manafacturer = new Manafacturer
            {
                Name = "TestManafacturer 7",
                Website = "www.testco7.co.uk"
            };
            IManafacturerRepository repository = new ManafacturerRepository();
            var fromDb = repository.DistinctNamesList();
            Assert.IsFalse(IsInManafacturerNameCollection(manafacturer.Name, fromDb));

            var newManFromDb = repository.GetByManafacturerId(repository.CheckExistingNamesAdd(manafacturer.Name));
            Assert.IsTrue(manafacturer.Name == newManFromDb.Name);
        }