public void CreateServiceTest() { var testHelper = new TestHelper(); var service = new ProizvodjacService(testHelper.Context); Assert.IsNotNull(service, "service is null"); }
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"); }
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); }