Example #1
0
        public void CreateServiceTest()
        {
            var testHelper = new TestHelper();
            var service    = new ProizvodjacService(testHelper.Context);

            Assert.IsNotNull(service, "service is null");
        }
Example #2
0
        public void DeleteProizvodjacServiceTest()
        {
            var testHelper = new TestHelper();
            var service    = new ProizvodjacService(testHelper.Context);

            var proizvodjacId = testHelper.Context.Proizvodjac.AsNoTracking().Max(p => p.ProizvodjacId);
            var proizvodjac   = service.Get(proizvodjacId);

            service.Delete(proizvodjacId);

            var proizvodjacFromDb = service.Get(proizvodjacId);

            Assert.IsNull(proizvodjacFromDb, "proizvodjac was not deleted from the database");
        }
Example #3
0
        public void AddProizvodjacServiceTest()
        {
            var testHelper = new TestHelper();
            var service    = new ProizvodjacService(testHelper.Context);

            var proizvodjacToAdd = new Proizvodjac
            {
                Naziv  = "Novi proizvodjac",
                Adresa = "Proizvodjacka 5"
            };

            service.Create(proizvodjacToAdd);

            //Check if proizvodjac is added to the database
            var proizvodjacFromDb = testHelper.Context.Proizvodjac.AsNoTracking().LastOrDefault();

            Assert.IsNotNull(proizvodjacFromDb, "proizvodjac from database is null");
            Assert.AreEqual(proizvodjacFromDb.Naziv, proizvodjacToAdd.Naziv);
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="ProizvodjacController"/> class.
 /// </summary>
 /// <param name="context">The context.</param>
 /// <param name="repository">The repository.</param>
 public ProizvodjacController()
 {
     this.apotekaContext     = new ApotekaContext();
     this.proizvodjacService = new ProizvodjacService(apotekaContext);
     this.vmService          = new ProizvodjacVMService(apotekaContext);
 }