public void RemoveClientFromStorageWhenClickRemoveButton() { var clientForRemove = new Client {Name = "Name 1", ContactName = "Contact 1"}; clientStorage.AddClient(clientForRemove); clientListViewModel = Open(); clientListViewModel.Client.Single().Remove.Execute(null); Assert.IsFalse(IsClientStorageContainClient(clientForRemove)); }
public void AddClientToStorageWhenClickAddButton() { var clientForAdd = new Client {Name = "Name 1", ContactName = "Contact 1"}; clientListViewModel = Open(); InsertNewClientData(clientForAdd); clientListViewModel.NewClient.Add.Execute(null); Assert.IsTrue(IsClientStorageContainClient(clientForAdd)); }
public ClientViewModel(Client client, ClientListViewModel parent) { this.client = client; this.parent = parent; }
public NewClientViewModel(ClientListViewModel parent) { this.parent = parent; client = new Client {Name = "", ContactName = ""}; addNewClientDialogVisible = "Hidden"; }
private bool? IsClientStorageContainClient(Client client) { return clientStorage.Clients.Any(_ => _.Name == client.Name && _.ContactName == client.ContactName); }
private void InsertNewClientData(Client clientForAdd) { clientListViewModel.NewClient.Name = clientForAdd.Name; clientListViewModel.NewClient.ContactName = clientForAdd.ContactName; }
public void AddClient(Client client) { Clients.Add(client); }