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); }