public void Ensure_LimitValue_is_set() { var limit = 10; var req = new GetTrackRequest(Guid.NewGuid().ToString(), Guid.NewGuid().ToString()).Limit(limit); Assert.AreEqual(limit, ((GetTrackRequest)req).LimitValue); }
public void Ensure_returns_self() { var request = new GetTrackRequest(Guid.NewGuid().ToString(), Guid.NewGuid().ToString()); var returnedRequest = request.ForToday(); Assert.AreSame(request, returnedRequest); }
public void Ensure_ToDate_is_set() { var now = DateTime.Now; var req = new GetTrackRequest(Guid.NewGuid().ToString(), Guid.NewGuid().ToString()).To(now); Assert.AreEqual(now, ((GetTrackRequest)req).ToDate); }
public void Ensure_returns_itself() { var request = new GetTrackRequest(Guid.NewGuid().ToString(), Guid.NewGuid().ToString()); var nextRequestObject = request.ForUser(Guid.NewGuid().ToString(), Guid.NewGuid().ToString()); Assert.AreSame(request, nextRequestObject); }
public void Check_pin_is_set() { var pin = Guid.NewGuid().ToString(); var request = new GetTrackRequest(Guid.NewGuid().ToString(), Guid.NewGuid().ToString()); var nextRequestObject = request.ForUser(Guid.NewGuid().ToString(), pin); Assert.AreEqual(pin, ((GetTrackRequest)nextRequestObject).Pin); }
public void Check_username_is_set() { var username = Guid.NewGuid().ToString(); var request = new GetTrackRequest(Guid.NewGuid().ToString(), Guid.NewGuid().ToString()); var nextRequestObject = request.ForUser(username, Guid.NewGuid().ToString()); Assert.AreEqual(username, ((GetTrackRequest)nextRequestObject).Username); }
public void Throws_when_request_is_made_without_user() { var request = new GetTrackRequest(Guid.NewGuid().ToString(), Guid.NewGuid().ToString()); var ex = Assert.Throws <UserNotSpecifiedException>(() => { request.Request(); }); }
public void Throws_when_IUser_is_null() { var request = new GetTrackRequest(Guid.NewGuid().ToString(), Guid.NewGuid().ToString()); var ex = Assert.Throws <ArgumentNullException>(() => { request.ForUser(null); }); Assert.AreEqual("user", ex.ParamName); }
public void Check_IUser_username_set_correctly() { var user = new Mock <IUser>(); user.Setup(x => x.BuddyBeaconUsername).Returns(Guid.NewGuid().ToString()); user.Setup(x => x.BuddyBeaconPin).Returns(Guid.NewGuid().ToString()); var request = new GetTrackRequest(Guid.NewGuid().ToString(), Guid.NewGuid().ToString()); var nextRequestObject = request.ForUser(user.Object); Assert.AreEqual(user.Object.BuddyBeaconUsername, ((GetTrackRequest)nextRequestObject).Username); }
public async Task GetTrackTest() { var requset = new GetTrackRequest() { EntityName = "京Q8374W", StartTime = 1487203200, EndTime = 1487260800 }; var result = await Manager.GetTrackAsync(requset); Assert.NotNull(result); Assert.Equal(0, result.Status); }