public void GetTest() { var manager = new ClientManager(); var client = new Client { Id = Guid.NewGuid(), Name = "Qwest", Projects = new List<Project> { new Project { Id = Guid.NewGuid(), Name = "Connect" } } }; manager.Create(client); var clientCreated = manager.Get(client.Id); Assert.IsNotNull(clientCreated); Assert.AreEqual(clientCreated.Id, client.Id); }
public void GetAllTest() { var manager = new ClientManager(); var client = new Client { Id = Guid.NewGuid(), Name = "Qwest", Projects = new List<Project> { new Project { Id = Guid.NewGuid(), Name = "Connect" } } }; manager.Create(client); var clients = manager.GetAll(); Assert.IsNotNull(clients); Assert.IsTrue(clients.Count() > 0); }
public void UpdateTest() { var manager = new ClientManager(); var client = new Client { Id = Guid.NewGuid(), Name = "Qwest", Projects = new List<Project> { new Project { Id = Guid.NewGuid(), Name = "Connect" } } }; manager.Create(client); client.Projects.Add(new Project { Id = Guid.NewGuid(), Name = "test add" }); client.Projects.FirstOrDefault().Name = "edited"; client.Name = "edites"; bool actual = manager.Update(client); Assert.AreEqual(true, actual); Assert.AreEqual(client.Name, "edites"); }
public void SaveTest() { ClientManager target = new ClientManager(); Client client = new Client{ Id = Guid.NewGuid(), Name = "Qwest", Projects = new List<Project>{new Project{ Id = Guid.NewGuid(), Name = "Connect"}}}; bool expected = true; // TODO: Initialize to an appropriate value bool actual; actual = target.Create(client); Assert.AreEqual(expected, actual); }