public void CanGetExistingSubmitterById()
 {
     ISubmitterRepository repository = new SubmitterRepository();
     var fromDb = repository.GetByUserId(_submitters[1].UserId);
     Assert.IsNotNull(fromDb);
     Assert.AreNotSame(_submitters[1], fromDb);
     Assert.AreEqual(_submitters[1].Name, fromDb.Name);
 }
        public void CanCheckAndAddSubmitterWhereNotExisting()
        {
            var submitter = new Submitter
            {
                Name = "TestSubmitter 7",
            };
            ISubmitterRepository repository = new SubmitterRepository();
            var fromDb = repository.List();
            Assert.IsFalse(IsInSubmitterNameCollection(submitter, fromDb));

            var newSubFromDb = repository.GetByUserId(repository.CheckExistingNamesAdd(submitter.Name));
            Assert.IsTrue(submitter.Name == newSubFromDb.Name);
        }