public void Add() { var workSpace = new WorkspaceService().List().FirstOrDefault(); var srv = new ClientService(); var obj = new Client() { Name = "New Client" + DateTime.Now.Ticks, HourlyRate = new Random(13).NextDouble(), Currency = "USD", WorkspaceId = workSpace.Id }; var act = srv.Add(obj); Assert.Greater(act.Id, 0); }
public void GetById() { var srv = new ClientService(); var obj = GetClientMock(); obj = srv.Add(obj); var expId = obj.Id; var actObj = srv.Get(expId.Value); Assert.IsNotNull(actObj); Assert.IsTrue(actObj.Id.HasValue); Assert.GreaterOrEqual(actObj.Id, 1); }
public void Delete() { var srv = new ClientService(); var obj = GetClientMock(); obj = srv.Add(obj); var expId = obj.Id; var act = srv.Delete(obj.Id.Value); Assert.True(act == true); var actObj = srv.Get(expId.Value); Assert.IsFalse(actObj.Id.HasValue); }
public void Edit() { var workSpace = new WorkspaceService().List().FirstOrDefault(); var srv = new ClientService(); var obj = new Client() { Name = "New Client" + DateTime.Now.Ticks, HourlyRate = new Random(13).NextDouble(), Currency = "USD", WorkspaceId = workSpace.Id }; var exp = srv.Add(obj); Assert.Greater(exp.Id, 0); exp.Name = "Edit Test - " + DateTime.Now.Ticks; var act = srv.Edit(exp); Assert.True(act.Name == exp.Name); Assert.True(act.Name != obj.Name); }