public void DeleteProvider() { var repository = new ProviderList(); var providerList = repository.GetAllProviders(); var provider = providerList[providerList.Count - 1]; var success = repository.DeleteProvider(provider.ID); Assert.IsTrue(success, "delete fail"); }
public void AddProvider() { var repository = new ProviderList(); var newProvider = new Provider("Zhao Xie", "397 4th Ave S", "MN", "St. Cloud", "56301", 100000023434); var newProviderId = repository.AddProvider(newProvider); var providerList = repository.GetAllProviders(); var provider = providerList[providerList.Count - 1]; Assert.IsTrue(null != newProviderId, "addition fail"); Assert.IsTrue(null != provider, "returned provider does not exist"); Assert.AreEqual(newProvider.Name, provider.Name, "names are not equal"); Assert.AreEqual(newProvider.StreetAddress, provider.StreetAddress, "addresses are not equal"); Assert.AreEqual(newProvider.State, provider.State, "states are not equal"); Assert.AreEqual(newProvider.City, provider.City, "cities are not equal"); Assert.AreEqual(newProvider.BankAccount, provider.BankAccount, "bankaccounts are not equal"); var deleteSuccess = repository.DeleteProvider(newProviderId.Value); Assert.IsTrue(deleteSuccess, "delete fail"); }