//[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>)); }
public async Task KluczCreateTest() { var kluczRepository = new FakeEntityKluczRepository(); var kluczController = new KluczController(kluczRepository); var result = await kluczController.Create(); Assert.IsInstanceOfType(result, typeof(ViewResult)); }
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)); }
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); }