public void CheckIfDayDeleted() { TimeKeeperContext context = new TimeKeeperContext(); Employee emp1 = new Employee() { FirstName = "Hamida", LastName = "Hamidovic", Position = context.Roles.Find("DEV") }; Day d = new Day() { Date = DateTime.Now, Hours = 8m, Type = DayType.WorkingDay, Employee = emp1 }; context.Employees.Add(emp1); context.Days.Add(d); context.SaveChanges(); context.Days.Remove(d); context.SaveChanges(); d = context.Days.FirstOrDefault(x => x.Employee.FirstName == emp1.FirstName); Assert.IsNull(d); }
public void CheckProject() { TimeKeeperContext context = new TimeKeeperContext(); //Arrange Team t = new Team() { Id = "n01", Image = null, Name = "Navajo team" }; context.Teams.Add(t); context.SaveChanges(); Address add = new Address { City = "Sarajevo", Name = "Bosmal", ZipCode = "71000" }; //Customer c = new Customer() //{ // Name = "Mistral Technologies", // Image = null, // Monogram = null, // Contact = "Sulejman Catibusic", // Email = "*****@*****.**", // Phone = "+38761200333", // StatusCustomer = StatusCustomer.Client, // Address = add //}; //context.Customers.Add(c); //context.SaveChanges(); Project p = new Project() { Name = "TimeKeeper", Description = "Application for time tracking", Amount = 1000, BeginDate = DateTime.Now, EndDate = DateTime.Now, StatusProject = StatusProject.InProgress, Pricing = Pricing.HourlyRate, //Customer = c, Team = t }; //Act context.Projects.Add(p); context.SaveChanges(); //Assert Assert.AreEqual("TimeKeeper", p.Name); //Assert.AreEqual("Mistral Technologies", p.Customer.Name); Assert.AreEqual("Navajo team", p.Team.Name); }
public void CheckIfProjDeleted() { TimeKeeperContext context = new TimeKeeperContext(); Team t = new Team() { Id = "n03", Image = null, Name = "Navajo team" }; Address add = new Address { City = "Sarajevo", Name = "Bosmal", ZipCode = "71000" }; Customer c = new Customer() { Name = "Mistral Technologies", Image = null, Monogram = null, Contact = "Sulejman Catibusic", Email = "*****@*****.**", Phone = "+38761200333", StatusCustomer = StatusCustomer.Client, Address = add }; Project p = new Project() { Name = "Testera", Description = "Application for wood cutting", Amount = 1000, BeginDate = DateTime.Now, EndDate = DateTime.Now, StatusProject = StatusProject.InProgress, Pricing = Pricing.HourlyRate, Customer = c, Team = t }; //Act context.Projects.Add(p); context.SaveChanges(); context.Projects.Remove(p); context.SaveChanges(); p = context.Projects .FirstOrDefault(x => x.Name == "Testera"); Assert.IsNull(p); }
public void CheckEmployee() { //Arrange TimeKeeperContext context = new TimeKeeperContext(); Employee emp1 = new Employee() { FirstName = "Esma", LastName = "Holjan", Position = context.Roles.Find("DEV") }; Employee emp2 = new Employee() { FirstName = "Bekac", LastName = "Beks", Position = context.Roles.Find("DEV"), }; //Act context.Employees.Add(emp1); context.Employees.Add(emp2); context.SaveChanges(); //Assert Assert.AreEqual("Esma", emp1.FirstName); Assert.AreEqual("Beks", emp2.LastName); }
public void CheckCustomer() { TimeKeeperContext context = new TimeKeeperContext(); Address add = new Address(); add.City = "Sarajevo"; add.Name = "Bosmal"; add.ZipCode = "71000"; Customer c = new Customer() { Name = "Mistral Technologies", Image = null, Monogram = null, Contact = "Sulejman Catibusic", Email = "*****@*****.**", Phone = "+38761200333", StatusCustomer = StatusCustomer.Client, Address = add }; context.Customers.Add(c); context.SaveChanges(); Assert.AreEqual("Sulejman Catibusic", c.Contact); }
public void CheckDay() { TimeKeeperContext context = new TimeKeeperContext(); Employee emp1 = new Employee() { FirstName = "Tester", LastName = "Testerovski", Position = context.Roles.Find("DEV") }; Day d = new Day() { Date = DateTime.Now, Hours = 8m, Type = DayType.WorkingDay, Employee = emp1 }; context.Employees.Add(emp1); context.Days.Add(d); context.SaveChanges(); Assert.AreEqual(8, d.Hours); }
private static void SeedTeams() { Console.Write("Teams: "); rawData = rawData.Open("Teams"); foreach (DataRow row in rawData.Rows) { context.Teams.Add(new Team() { Id = (string)row.Read(0, typeof(string)), Name = (string)row.Read(1, typeof(string)), Description = (string)row.Read(2, typeof(string)) }); } context.SaveChanges(); Console.WriteLine(context.Teams.Count()); }
public void CheckIfDeletedEmp() { TimeKeeperContext context = new TimeKeeperContext(); Employee emp = new Employee() { FirstName = "Bekir", LastName = "Bukvarevic", Position = context.Roles.Find("DEV") }; //Act context.Employees.Add(emp); context.SaveChanges(); context.Employees.Remove(emp); context.SaveChanges(); //Assert emp = context.Employees .FirstOrDefault(x => x.FirstName == "Bekir"); Assert.IsNull(emp); }
public void CheckIfUpdated() { TimeKeeperContext context = new TimeKeeperContext(); Employee emp1 = new Employee() { FirstName = "Bekir", LastName = "Beks", Position = context.Roles.Find("DEV"), }; context.Employees.AddOrUpdate(emp1); context.SaveChanges(); Assert.AreEqual("Bekir", emp1.FirstName); }
public void GetEngagementsSuccess() { TimeKeeperContext context = new TimeKeeperContext(); Team t = new Team() { Id = "n04", Image = null, Name = "NavajoO team" }; Employee emp1 = new Employee() { FirstName = "Hamo", LastName = "Hamic", Position = context.Roles.Find("DEV") }; Engagement eng1 = new Engagement() { Hours = 40m, Employee = emp1, Team = t, Role = context.Roles.Find("SD") }; context.Engagements.Add(eng1); context.SaveChanges(); var controller = new EngagementsController(); var response = controller.Get(1); var result = (OkNegotiatedContentResult <EngagementModel>)response; Assert.IsNotNull(result); Assert.IsNotNull(result.Content); }
public void Save() { context.SaveChanges(); }
public bool Save() { return(timeKeeperContext.SaveChanges() > 0); }
public bool Save() { return(context.SaveChanges() > 0); }