public async void CoordinatesCreationAsync()
		{
			var coordsRep = new CoordinatesRepository();
			var usersRep = new UsersRepository();

			var user = await usersRep.CreateAsync(101);

			var coords = new Coordinates { UserId = user.Id, Date = DateTime.Now };
			var putCount = await coordsRep.PutAsync(coords);

			try
			{
				Assert.That(putCount, Is.EqualTo(1));
				Assert.That(coords.Id, Is.GreaterThan(0));

				var getted = await coordsRep.GetAsync(user.Name);

				Assert.That(getted.Length, Is.EqualTo(1));
				Assert.That(getted[0].Id, Is.EqualTo(coords.Id));
			}
			finally
			{
				var count = coordsRep.Remove(coords);
				Assert.That(count, Is.EqualTo(1));
				
				usersRep.Remove(user);
			}
		}
Exemplo n.º 2
0
 public CoordinatesController()
 {
     var container = LightInjectCore.Get();
     _rep = container.GetInstance<CoordinatesRepository>();
     Logger.Trace("Создан контроллер.");
 }