Esempio n. 1
0
        //[TestMethod]
        public async Task KluczIndexMoqTest()
        {
            var key1 = new Klucz()
            {
                Id = "0",
            };
            var key2 = new Klucz()
            {
                Id = "1",
            };
            var keys = new List <Klucz>();

            keys.Add(key1);
            keys.Add(key2);

            var service = new Mock <IKluczRepository>();

            service.Setup(x => x.GetById("0")).ReturnsAsync(key1);
            service.Setup(x => x.GetById("1")).ReturnsAsync(key2);
            var controller = new KluczController(service.Object);

            var result = await controller.Index();

            var keyModel = ((ViewResult)result).Model as IList <Klucz>;

            //CollectionAssert.AreEqual(keys, keyModel);
            Assert.IsInstanceOfType(keyModel, typeof(IList <Klucz>));
        }
Esempio n. 2
0
        public async Task KluczCreateTest()
        {
            var kluczRepository = new FakeEntityKluczRepository();
            var kluczController = new KluczController(kluczRepository);

            var result = await kluczController.Create();

            Assert.IsInstanceOfType(result, typeof(ViewResult));
        }
Esempio n. 3
0
        public async Task KluczDeleteTest()
        {
            var   kluczRepository = new FakeEntityKluczRepository();
            Klucz key             = new Klucz()
            {
                Id   = "0",
                Name = "tak",
                Type = 22,
            };;

            kluczRepository.Add(key);
            var kluczController = new KluczController(kluczRepository);

            var result = await kluczController.Delete(key.Id);

            Assert.IsInstanceOfType(result, typeof(ViewResult));
        }
Esempio n. 4
0
        public async Task KluczDeleteMoqTest()
        {
            var key1 = new Klucz()
            {
                Id = "0",
            };
            var service = new Mock <IKluczRepository>();

            service.Setup(x => x.GetById("0")).ReturnsAsync(key1);
            var controller = new KluczController(service.Object);

            var result = await controller.Delete(key1.Id);

            var keyModel = ((ViewResult)result).Model as Klucz;

            Assert.AreEqual(key1, keyModel);
        }