public void removeInvalidClientAction() { //Arrange DataBaseContext db = new DataBaseContext(); IClientActionRepository clientActionRepo = new ClientActionRepository(db); Guid clientID = new Guid("6DF91B37-DC4A-E911-8259-0A64F53465D0"); string action = "Search"; ClientAction ca = new ClientAction(clientID, action); //Act => Assert Assert.ThrowsException <InvalidOperationException>(() => clientActionRepo.RemoveClientAction(ca)); }
public void addInvalidClientAction() { //Arrange DataBaseContext db = new DataBaseContext(); IClientActionRepository clientActionRepo = new ClientActionRepository(db); Guid clientID = new Guid(); string action = "Search"; ClientAction ca = new ClientAction(clientID, action); //Act => Assert Assert.ThrowsException <DbUpdateException>(() => clientActionRepo.AddClientAction(ca)); }
public void getClientsByValidAction() { //Arrange DataBaseContext db = new DataBaseContext(); IClientActionRepository clientActionRepo = new ClientActionRepository(db); string action = "Update"; //Act List <Client> clients = clientActionRepo.GetClientsByAction(action); //Assert Assert.AreEqual(clients.Count, 3); }
public void getActionsByInvalidClientID() { //Arrange DataBaseContext db = new DataBaseContext(); IClientActionRepository clientActionRepo = new ClientActionRepository(db); Guid clientID = new Guid(); //Act List <string> actions = clientActionRepo.GetActionsByClientID(clientID); //Assert Assert.AreEqual(actions.Count, 0); }
public void getActionsByValidClientID() { //Arrange DataBaseContext db = new DataBaseContext(); IClientActionRepository clientActionRepo = new ClientActionRepository(db); Guid clientID = new Guid("6EF91B37-DC4A-E911-8259-0A64F53465D0"); //Act List <string> actions = clientActionRepo.GetActionsByClientID(clientID); //Assert Assert.AreEqual(actions.Count, 3); }
public void ClientRepository_GetActionsByClientID_ValidClient() { //Arrange DataBaseContext db = new DataBaseContext(); IClientActionRepository clientActionRepo = new ClientActionRepository(db); Guid clientID = new Guid("42361F37-036B-E911-AA03-021598E9EC9E"); //Act List <string> actions = clientActionRepo.GetActionsByClientID(clientID); //Assert Assert.AreEqual(actions.Count, 3); }
public void ClientRepository_GetClientsByAction_InvalidAction() { //Arrange DataBaseContext db = new DataBaseContext(); IClientActionRepository clientActionRepo = new ClientActionRepository(db); string action = "NotAnAction"; //Act List <Client> clients = clientActionRepo.GetClientsByAction(action); //Assert Assert.AreEqual(clients.Count, 0); }
public void getClientActionValid() { //Arrange DataBaseContext db = new DataBaseContext(); IClientActionRepository clientActionRepo = new ClientActionRepository(db); Guid clientID = new Guid("6CF91B37-DC4A-E911-8259-0A64F53465D0"); string action = "NotARealAction"; //Act ClientAction ca = clientActionRepo.GetClientAction(clientID, action); //Assert Assert.IsNull(ca); }
public void ClientRepository_GetClientAction_ValidClientAction() { //Arrange DataBaseContext db = new DataBaseContext(); IClientActionRepository clientActionRepo = new ClientActionRepository(db); Guid clientID = new Guid("40361F37-036B-E911-AA03-021598E9EC9E"); string action = "Login"; //Act ClientAction ca = clientActionRepo.GetClientAction(clientID, action); //Assert Assert.IsNotNull(ca); }
public void removeValidClientAction() { //Arrange DataBaseContext db = new DataBaseContext(); IClientActionRepository clientActionRepo = new ClientActionRepository(db); Guid clientID = new Guid("6DF91B37-DC4A-E911-8259-0A64F53465D0"); string action = "Search"; ClientAction ca = clientActionRepo.GetClientAction(clientID, action); //Act clientActionRepo.RemoveClientAction(ca); ClientAction removedCA = clientActionRepo.GetClientAction(clientID, action); //Assert Assert.IsNull(removedCA); }
public void ClientRepository_RemoveClientAction_ValidClientAction() { //Arrange DataBaseContext db = new DataBaseContext(); IClientActionRepository clientActionRepo = new ClientActionRepository(db); Guid clientID = new Guid("41361F37-036B-E911-AA03-021598E9EC9E"); string action = "Search"; ClientAction ca = clientActionRepo.GetClientAction(clientID, action); //Act clientActionRepo.RemoveClientAction(ca); ClientAction removedCA = clientActionRepo.GetClientAction(clientID, action); //Assert Assert.IsNull(removedCA); }