public void Stamp_NoUser_Exception() { var target = new ActionStamp(); ExceptionAssert.IsThrowing(new ArgumentException(Texts.CanStampRecordWithNoUser), () => { target.Stamp(0); }); }
public void Stamp_NoArgs_DateAndUserUpdated() { RuntimeContext.Current = new MemoryRuntimeContext() { User = new MemoryRuntimeUser() { Id = 1 } }; var target = new ActionStamp(); target.Stamp(); Assert.AreEqual(DateTime.UtcNow.Date, target.Date.Date); Assert.AreEqual(RuntimeContext.Current.User.Id, target.UserId); }