public void DeleteUnauthorizedAccessExceptionTest() { var testEvent = new TestEventDto().Event; Assert.ThrowsAsync<UnauthorizedAccessException>(() => _eventLogic.Delete(testEvent.Uuid, new UserHelper { AccountRole = AccountRole.User })); }
public async Task ExistsReturnsTrueTest() { var testEvent = new TestEventDto().Event; string result = await _eventLogic.Exists(testEvent.Title); bool exists = Newtonsoft.Json.JsonConvert.DeserializeObject<bool>(result); Assert.IsTrue(exists); }
public MockedEventDal() { var testEvent = new TestEventDto().Event; var eventDal = new Mock <IEventDal>(); eventDal.Setup(ed => ed.Find(testEvent.Uuid)).ReturnsAsync(testEvent); eventDal.Setup(ed => ed.Exists(testEvent.Title)).ReturnsAsync(true); Mock = eventDal.Object; }
public void CreateEmptyTest() { var e = new TestEventDto(); Assert.AreEqual("", e.Comment); Assert.AreEqual(default(DateTime), e.Started); Assert.AreEqual(default(DateTime), e.Finished); Assert.AreEqual(null, e.EventInfo.ItemName); Assert.AreEqual(default(DateTime), e.EventInfo.Date); }
public void CreateNotEmptyTest() { var now = DateTime.Now; var e = new TestEventDto("comment", now, now.AddSeconds(2)); Assert.AreEqual("comment", e.Comment); Assert.AreEqual(now, e.Started); Assert.AreEqual(now.AddSeconds(2), e.Finished); Assert.AreEqual(null, e.EventInfo.ItemName); Assert.AreEqual(default(DateTime), e.EventInfo.Date); }
public void DeleteTest() { var testEvent = new TestEventDto().Event; var user = new TestUser().User; Assert.DoesNotThrowAsync(() => _eventLogic.Delete(testEvent.Uuid, user)); }
public async Task ExistsTest() { var testEvent = new TestEventDto().Event; Assert.DoesNotThrowAsync(() => _eventLogic.Exists(testEvent.Title)); }