diff --git a/SportsStore/SportsStore.WebUI/Infrastructure/NinjectDependencyResolver.cs b/SportsStore/SportsStore.WebUI/Infrastructure/NinjectDependencyResolver.cs index 55104e6..e179877 100644 --- a/SportsStore/SportsStore.WebUI/Infrastructure/NinjectDependencyResolver.cs +++ b/SportsStore/SportsStore.WebUI/Infrastructure/NinjectDependencyResolver.cs @@ -4,7 +4,10 @@ using System.Linq; using System.Web; using System.Web.Mvc; using System.Web.Services.Description; +using Moq; using Ninject; +using SportsStore.Domain.Abstract; +using SportsStore.Domain.Entities; namespace SportsStore.WebUI.Infrastructure { @@ -30,7 +33,15 @@ namespace SportsStore.WebUI.Infrastructure private void AddBindings() { - // put bindings here + Mock mock = new Mock(); + mock.Setup(m => m.Products).Returns(new List + { + new Product { Name = "Football", Price = 25 }, + new Product { Name = "Surf board", Price = 179 }, + new Product { Name = "Running shoes", Price = 95 } + }); + + kernel.Bind().ToConstant((mock.Object)); }