public void CanStoreAnEntitySuccessfully() { var entity = new DataModel.PackageConnectionString { Name = "connection string name", ConnectionString = Guid.NewGuid().ToString(), PackageId = "package id", ProviderName = "provider name" }; _sut.Store(entity); var test = _sut.Get(entity.PackageId, entity.Name); test.Id.ShouldNotBe(0); test.ConnectionString.ShouldBe(entity.ConnectionString); test.Name.ShouldBe(entity.Name); test.PackageId.ShouldBe(entity.PackageId); test.ProviderName.ShouldBe(entity.ProviderName); }
private DataModel.PackageConnectionString[] PopulateRepository() { var entities = new DataModel.PackageConnectionString[]{ new DataModel.PackageConnectionString { PackageId = "one", ProviderName = Guid.NewGuid().ToString(), Name = "sql1", ConnectionString = Guid.NewGuid().ToString(), }, new DataModel.PackageConnectionString { PackageId = "one", ProviderName = Guid.NewGuid().ToString(), Name = "sql2", ConnectionString = Guid.NewGuid().ToString(), }, new DataModel.PackageConnectionString { PackageId = "three", ProviderName = Guid.NewGuid().ToString(), Name = "sql1", ConnectionString = Guid.NewGuid().ToString(), }, new DataModel.PackageConnectionString { PackageId = "two", ProviderName = Guid.NewGuid().ToString(), Name = "sql1", ConnectionString = Guid.NewGuid().ToString(), }, }; entities.Apply(_sut.Store); return entities; }