private static bool admin_i_db(admin innAdmin) { using (var db = new AdminContext()) { dbAdmin funnetAdmin = db.Admins.FirstOrDefault(b => b.Brukernavn == innAdmin.Brukernavn); if (funnetAdmin != null) { byte[] passordForTest = lagHash(innAdmin.Passord, funnetAdmin.Salt); bool riktigAdmin = funnetAdmin.Passord.SequenceEqual(passordForTest); return(riktigAdmin); } else { return(false); } } }
public void slettAdmin_IkkeFunnet() { // Arrange var controller = new HomeController(new BestillingLogikk(new BestillingRepositoryStub())); var innAdmin = new dbAdmin() { id = 0, epost = "*****@*****.**", fornavn = "Piotr", etternavn = "Kusnierz", telefon = "12341234", }; // Act var jsonResult = (string)controller.slettAdmin(innAdmin.id); // Assert Assert.IsNotNull(jsonResult); Assert.AreEqual("false", jsonResult); }