Beispiel #1
0
        public void Setup()
        {
            vinylsDataBaseMock = new Mock <IDataBase <IVinyl> >();

            vinylsDataBaseMock.Setup(x => x.Get(0)).Returns(new Vinyl(0, "Album0", "Band0", 1.1m, 3));
            vinylsDataBaseMock.Setup(x => x.Get(1)).Returns(new Vinyl(1, "Album1", "Band1", 2.3m, 7));
            vinylsDataBaseMock.Setup(x => x.Get(2)).Returns(new Vinyl(2, "Album2", "Band2", 5.0m, 5));

            vinylsDataBaseMock.Setup(x => x.Get(It.Is <int>(i => i < 0))).Throws <ArgumentOutOfRangeException>();


            vinylsDataBaseMock.Setup(x => x.GetAll()).Returns(new List <IVinyl>()
            {
                new Vinyl(10, "Album10", "Band10", 1.99m, 3),
                new Vinyl(11, "Album11", "Band11", 1.99m, 5),
                new Vinyl(12, "Album12", "Band12", 1.99m, 55),
            });

            vinylService = new VinylService(vinylsDataBaseMock.Object);
        }
Beispiel #2
0
 public void Test_Initialize()
 {
     fixture = new Fixture();
     vinylDataServiceMock = Substitute.For <IVinylDataService>();
     vinylService         = new VinylService(vinylDataServiceMock);
 }