public void Create_InputProductWithId0_SetProductId1() { // Arrange int expectedListCount = 1; var context = SqlLiteInMemoryContext(); EFUnitOfWork uow = new EFUnitOfWork(context); Catalog.DAL.Repositories.Interfaces.ProductRepository repository = uow.Streets; Product Product = new Product() { CatalogID = 5, Name = "test", Description = "testD", Catalog = new Catalog.DAL.Entities.Catalog() { CatalogID = 5 } }; //Act repository.Create(Product); uow.Save(); var factListCount = context.Products.Count(); // Assert Assert.Equal(expectedListCount, factListCount); }