public async Task ProductSearch_TestStringExistingProductPartial() { var prodSearch = new StringContainsProductSearch(new MockDataContext()); var result = await prodSearch.Search("proD"); Assert.AreEqual(6, result.Count()); }
public async Task ProductSearch_TestStringNoHit() { var prodSearch = new StringContainsProductSearch(new MockDataContext()); var result = await prodSearch.Search("nothing"); Assert.AreEqual(0, result.Count()); }
public void SearchTest01() { using (PexDisposableContext disposables = PexDisposableContext.Create()) { PartsUnlimitedContext partsUnlimitedContext; StringContainsProductSearch stringContainsProductSearch; Task <IEnumerable <Product> > task; partsUnlimitedContext = new PartsUnlimitedContext(); partsUnlimitedContext.Products = (IDbSet <Product>)null; partsUnlimitedContext.Orders = (IDbSet <Order>)null; partsUnlimitedContext.Categories = (IDbSet <Category>)null; partsUnlimitedContext.CartItems = (IDbSet <CartItem>)null; partsUnlimitedContext.OrderDetails = (IDbSet <OrderDetail>)null; partsUnlimitedContext.RainChecks = (IDbSet <Raincheck>)null; partsUnlimitedContext.Stores = (IDbSet <Store>)null; ((IdentityDbContext <ApplicationUser, IdentityRole, string, IdentityUserLogin, IdentityUserRole, IdentityUserClaim>)partsUnlimitedContext) .Users = (IDbSet <ApplicationUser>)null; ((IdentityDbContext <ApplicationUser, IdentityRole, string, IdentityUserLogin, IdentityUserRole, IdentityUserClaim>)partsUnlimitedContext) .Roles = (IDbSet <IdentityRole>)null; ((IdentityDbContext <ApplicationUser, IdentityRole, string, IdentityUserLogin, IdentityUserRole, IdentityUserClaim>)partsUnlimitedContext) .RequireUniqueEmail = false; disposables.Add((IDisposable)partsUnlimitedContext); stringContainsProductSearch = new StringContainsProductSearch ((IPartsUnlimitedContext)partsUnlimitedContext); task = this.SearchTest(stringContainsProductSearch, ""); disposables.Add((IDisposable)task); disposables.Dispose(); } }
public string Depluralize([PexAssumeUnderTest] StringContainsProductSearch target, string query) { string result = target.Depluralize(query); return(result); // TODO: add assertions to method StringContainsProductSearchTest.Depluralize(StringContainsProductSearch, String) }
public async Task ProductSearch_TestStringExistingProduct() { var prodSearch = new StringContainsProductSearch(new MockDataContext()); var result = await prodSearch.Search("proDucT 1"); Assert.AreEqual(1, result.Count()); Assert.IsTrue(result.Any(p => p.Title == "Product 1")); }
public void DepluralizeThrowsNullReferenceException92() { StringContainsProductSearch stringContainsProductSearch; string s; stringContainsProductSearch = new StringContainsProductSearch((IPartsUnlimitedContext)null); s = this.Depluralize(stringContainsProductSearch, (string)null); }
public void DepluralizeThrowsArgumentOutOfRangeException428() { StringContainsProductSearch stringContainsProductSearch; string s; stringContainsProductSearch = new StringContainsProductSearch((IPartsUnlimitedContext)null); s = this.Depluralize(stringContainsProductSearch, "\0\0s"); }
public Task <IEnumerable <Product> > SearchTest( [PexAssumeUnderTest] StringContainsProductSearch target, string query ) { Task <IEnumerable <Product> > result = target.Search(query); return(result); // TODO: add assertions to method StringContainsProductSearchTest.SearchTest(StringContainsProductSearch, String) }
public void Depluralize246() { StringContainsProductSearch stringContainsProductSearch; string s; stringContainsProductSearch = new StringContainsProductSearch((IPartsUnlimitedContext)null); s = this.Depluralize(stringContainsProductSearch, "ies"); Assert.AreEqual <string>("y", s); Assert.IsNotNull((object)stringContainsProductSearch); }
public async Task SearchSuccess() { var productList = s_productTitles.Select(o => new Product { Title = o }).ToList(); var context = Substitute.For <IPartsUnlimitedContext>(); var productDbSet = productList.ToDbSet(); context.Products.Returns(productDbSet); var searcher = new StringContainsProductSearch(context); var thing = await searcher.Search("thing"); Assert.AreEqual(new string[] { "something", "something outside" }, thing.Select(o => o.Title)); }
public void SearchTest620() { using (PexDisposableContext disposables = PexDisposableContext.Create()) { StringContainsProductSearch stringContainsProductSearch; Task <IEnumerable <Product> > task; stringContainsProductSearch = new StringContainsProductSearch((IPartsUnlimitedContext)null); task = this.SearchTest(stringContainsProductSearch, "H"); disposables.Add((IDisposable)task); disposables.Dispose(); Assert.IsNotNull((object)task); Assert.AreEqual <TaskStatus>(TaskStatus.Faulted, ((Task)task).Status); Assert.AreEqual <bool>(false, ((Task)task).IsCanceled); Assert.IsNull(((Task)task).AsyncState); Assert.AreEqual <bool>(true, ((Task)task).IsFaulted); Assert.IsNotNull((object)stringContainsProductSearch); } }