public void SetUp() { var fakeDbSet = new FakeDbSet<Student>(); fakeBackingCollection = fakeDbSet.BackingCollection; contextWithFake = new Mock<StudentContext>(); contextWithFake.SetupGet(c => c.Students).Returns(fakeDbSet); serviceWithFake = new StudentService(contextWithFake.Object); }
public void SetUp() { // Setting up the test using a mock mockBackingCollection = new List<Student>(); mockDbSet = new Mock<IDbSet<Student>>(); mockDbSet.Setup(s => s.ElementType).Returns(mockBackingCollection.AsQueryable().ElementType); mockDbSet.Setup(s => s.Expression).Returns(mockBackingCollection.AsQueryable().Expression); mockDbSet.Setup(s => s.Provider).Returns(mockBackingCollection.AsQueryable().Provider); contextWithMock = new Mock<StudentContext>(); contextWithMock.SetupGet(s => s.Students).Returns(mockDbSet.Object); serviceWithMock = new StudentService(contextWithMock.Object); }
static void Main(string[] args) { service = Windsor.Container.Resolve <StudentService>(); Console.WriteLine("IUNITOFWORK"); Console.WriteLine("Current students:"); ListCurrentStudents(); Console.WriteLine("Creating new students"); service.CreateStudents(); Console.WriteLine("Current students:"); ListCurrentStudents(); Console.WriteLine("Promoting all classes"); service.PromoteAllClasses(); Console.WriteLine("Current students:"); ListCurrentStudents(); Console.WriteLine("Press any key to exit"); Console.ReadKey(); }
static void Main(string[] args) { service = Windsor.Container.Resolve<StudentService>(); Console.WriteLine("IUNITOFWORK"); Console.WriteLine("Current students:"); ListCurrentStudents(); Console.WriteLine("Creating new students"); service.CreateStudents(); Console.WriteLine("Current students:"); ListCurrentStudents(); Console.WriteLine("Promoting all classes"); service.PromoteAllClasses(); Console.WriteLine("Current students:"); ListCurrentStudents(); Console.WriteLine("Press any key to exit"); Console.ReadKey(); }