Ejemplo n.º 1
0
        public async void RecordAdded_RecordCorrect_RecordEqualRecordInDatabase()
        {
            // arrange
            var userAuth = GetUserAuth();

            fixture.dbAuth.Add(userAuth);

            var expected = GetLogRecord();
            await httpContextAccessor.SignIn("admin", "admin");

            // act
            await logProvider.AddToLogAsync("Record in a log");

            var actual = fixture.dbAuth.LogRecord.FirstOrDefault(i => i.UserLogin == expected.UserLogin);

            // assert
            Assert.Equal(expected.UserLogin, actual.UserLogin);
            Assert.Equal(expected.UserIP, actual.UserIP);
            Assert.Equal(expected.Record, actual.Record);
        }