public void TestClientsAddGetUpdateDelete() { //Add-Get-Тест bool bookOrBuy = true; Clients expectedClients = new Clients(); expectedClients.BookOrBuy = bookOrBuy; AccessToClients basicReis = new AccessToClients(); basicReis.AddElement(expectedClients); var actualClients = basicReis.GetAll().Last(); Assert.AreEqual(expectedClients, actualClients); //Update - Тест expectedClients = actualClients; expectedClients.BookOrBuy = false; basicReis.UpdateElement(expectedClients); actualClients = basicReis.GetElement(expectedClients.CodeClient); Assert.AreEqual(expectedClients, actualClients); //Delete-Тест int expectedCount = basicReis.GetAll().Count() - 1; basicReis.DeleteElement(actualClients); int actualCount = basicReis.GetAll().Count(); Assert.AreEqual(expectedCount, actualCount); }