Updated to .Net Core 8

This commit is contained in:
UltimateCoder
2024-11-26 00:18:00 +01:00
parent e8842f8991
commit 2b0b04ec7b
28 changed files with 269 additions and 504 deletions
@@ -41,8 +41,7 @@ namespace IntegrationTests.Infrastructure
[OneTimeSetUp]
public void Init()
{
var connectionString = ConfigurationManager.ConnectionStrings["MongoDbTests"].ConnectionString;
SUT = new TestRepository(connectionString, "MongoDbTests");
SUT = new TestRepository("mongodb://test:Test123!@10.0.3.4:27017", "MongoDbTests");
}
[OneTimeTearDown]
@@ -7,6 +7,7 @@ using System.Diagnostics;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Threading.Tasks;
using NUnit.Framework.Legacy;
namespace IntegrationTests.Infrastructure
{
@@ -65,8 +66,7 @@ namespace IntegrationTests.Infrastructure
[OneTimeSetUp]
public void Init()
{
var connectionString = ConfigurationManager.ConnectionStrings["MongoDbTests"].ConnectionString;
SUT = new TestRepository(connectionString, "MongoDbTests");
SUT = new TestRepository("mongodb://test:Test123!@10.0.3.4:27017/", "MongoDbTests");
}
[OneTimeTearDown]
@@ -95,7 +95,7 @@ namespace IntegrationTests.Infrastructure
// Assert
long count = string.IsNullOrEmpty(PartitionKey) ? SUT.Count<T>(e => e.Id.Equals(document.Id))
: SUT.Count<T>(e => e.Id.Equals(document.Id), PartitionKey);
Assert.AreEqual(1, count, GetTestName());
Assert.That(count, Is.EqualTo(1), GetTestName());
}
[Test]
@@ -108,7 +108,7 @@ namespace IntegrationTests.Infrastructure
// Assert
long count = string.IsNullOrEmpty(PartitionKey) ? SUT.Count<T>(e => e.Id.Equals(document.Id))
: SUT.Count<T>(e => e.Id.Equals(document.Id), PartitionKey);
Assert.AreEqual(1, count, GetTestName());
Assert.That(count, Is.EqualTo(1), GetTestName());
}
[Test]
@@ -123,7 +123,7 @@ namespace IntegrationTests.Infrastructure
|| e.Id.Equals(documents[1].Id))
: SUT.Count<T>(e => e.Id.Equals(documents[0].Id)
|| e.Id.Equals(documents[1].Id), PartitionKey);
Assert.AreEqual(2, count, GetTestName());
Assert.That(count, Is.EqualTo(2), GetTestName());
}
[Test]
@@ -138,7 +138,7 @@ namespace IntegrationTests.Infrastructure
|| e.Id.Equals(documents[1].Id))
: SUT.Count<T>(e => e.Id.Equals(documents[0].Id)
|| e.Id.Equals(documents[1].Id), PartitionKey);
Assert.AreEqual(2, count, GetTestName());
Assert.That(count, Is.EqualTo(2), GetTestName());
}
@@ -155,7 +155,7 @@ namespace IntegrationTests.Infrastructure
// Act
var result = await SUT.GetByIdAsync<T>(document.Id, PartitionKey);
// Assert
Assert.IsNotNull(result, GetTestName());
ClassicAssert.IsNotNull(result, GetTestName());
}
[Test]
@@ -167,7 +167,7 @@ namespace IntegrationTests.Infrastructure
// Act
var result = SUT.GetById<T>(document.Id, PartitionKey);
// Assert
Assert.IsNotNull(result, GetTestName());
ClassicAssert.IsNotNull(result, GetTestName());
}
[Test]
@@ -179,7 +179,7 @@ namespace IntegrationTests.Infrastructure
// Act
var result = await SUT.GetOneAsync<T>(x => x.Id.Equals(document.Id), PartitionKey);
// Assert
Assert.IsNotNull(result, GetTestName());
ClassicAssert.IsNotNull(result, GetTestName());
}
[Test]
@@ -191,7 +191,7 @@ namespace IntegrationTests.Infrastructure
// Act
var result = SUT.GetOne<T>(x => x.Id.Equals(document.Id), PartitionKey);
// Assert
Assert.IsNotNull(result, GetTestName());
ClassicAssert.IsNotNull(result, GetTestName());
}
[Test]
@@ -204,7 +204,7 @@ namespace IntegrationTests.Infrastructure
var cursor = SUT.GetCursor<T>(x => x.Id.Equals(document.Id), PartitionKey);
var count = cursor.CountDocuments();
// Assert
Assert.AreEqual(1, count, GetTestName());
Assert.That(count, Is.EqualTo(1), GetTestName());
}
[Test]
@@ -216,7 +216,7 @@ namespace IntegrationTests.Infrastructure
// Act
var result = await SUT.AnyAsync<T>(x => x.Id.Equals(document.Id), PartitionKey);
// Assert
Assert.AreEqual(true, result, GetTestName());
Assert.That(result, Is.EqualTo(true), GetTestName());
}
[Test]
@@ -228,7 +228,7 @@ namespace IntegrationTests.Infrastructure
// Act
var result = await SUT.AnyAsync<T>(x => x.Id.Equals(Guid.NewGuid()), PartitionKey);
// Assert
Assert.AreEqual(false, result, GetTestName());
Assert.That(result, Is.EqualTo(false), GetTestName());
}
[Test]
@@ -240,7 +240,7 @@ namespace IntegrationTests.Infrastructure
// Act
var result = SUT.Any<T>(x => x.Id.Equals(document.Id), PartitionKey);
// Assert
Assert.AreEqual(true, result, GetTestName());
Assert.That(result, Is.EqualTo(true), GetTestName());
}
[Test]
@@ -252,7 +252,7 @@ namespace IntegrationTests.Infrastructure
// Act
var result = SUT.Any<T>(x => x.Id.Equals(Guid.NewGuid()), PartitionKey);
// Assert
Assert.AreEqual(false, result, GetTestName());
Assert.That(result, Is.EqualTo(false), GetTestName());
}
[Test]
@@ -266,7 +266,7 @@ namespace IntegrationTests.Infrastructure
// Act
var result = await SUT.GetAllAsync<T>(x => x.SomeContent == content, PartitionKey);
// Assert
Assert.AreEqual(5, result.Count, GetTestName());
Assert.That(result.Count, Is.EqualTo(5), GetTestName());
}
[Test]
@@ -280,7 +280,7 @@ namespace IntegrationTests.Infrastructure
// Act
var result = SUT.GetAll<T>(x => x.SomeContent == content, PartitionKey);
// Assert
Assert.AreEqual(5, result.Count, GetTestName());
Assert.That(result.Count, Is.EqualTo(5), GetTestName());
}
[Test]
@@ -294,7 +294,7 @@ namespace IntegrationTests.Infrastructure
// Act
var result = await SUT.CountAsync<T>(x => x.SomeContent == content, PartitionKey);
// Assert
Assert.AreEqual(5, result, GetTestName());
Assert.That(result, Is.EqualTo(5), GetTestName());
}
[Test]
@@ -308,7 +308,7 @@ namespace IntegrationTests.Infrastructure
// Act
var result = SUT.Count<T>(x => x.SomeContent == content, PartitionKey);
// Assert
Assert.AreEqual(5, result, GetTestName());
Assert.That(result, Is.EqualTo(5), GetTestName());
}
#endregion Read
@@ -326,10 +326,10 @@ namespace IntegrationTests.Infrastructure
// Act
var result = SUT.UpdateOne<T>(document);
// Assert
Assert.IsTrue(result);
ClassicAssert.IsTrue(result);
var updatedDocument = SUT.GetById<T>(document.Id, PartitionKey);
Assert.IsNotNull(updatedDocument, GetTestName());
Assert.AreEqual(content, updatedDocument.SomeContent, GetTestName());
ClassicAssert.IsNotNull(updatedDocument, GetTestName());
Assert.That(updatedDocument.SomeContent, Is.EqualTo(content), GetTestName());
}
[Test]
@@ -343,10 +343,10 @@ namespace IntegrationTests.Infrastructure
// Act
var result = await SUT.UpdateOneAsync<T>(document);
// Assert
Assert.IsTrue(result);
ClassicAssert.IsTrue(result);
var updatedDocument = SUT.GetById<T>(document.Id, PartitionKey);
Assert.IsNotNull(updatedDocument, GetTestName());
Assert.AreEqual(content, updatedDocument.SomeContent, GetTestName());
ClassicAssert.IsNotNull(updatedDocument, GetTestName());
Assert.That(updatedDocument.SomeContent, Is.EqualTo(content), GetTestName());
}
[Test]
@@ -359,10 +359,10 @@ namespace IntegrationTests.Infrastructure
// Act
var result = SUT.UpdateOne<T, string>(document, x => x.SomeContent, content);
// Assert
Assert.IsTrue(result, GetTestName());
ClassicAssert.IsTrue(result, GetTestName());
var updatedDocument = SUT.GetById<T>(document.Id, PartitionKey);
Assert.IsNotNull(updatedDocument, GetTestName());
Assert.AreEqual(content, updatedDocument.SomeContent, GetTestName());
ClassicAssert.IsNotNull(updatedDocument, GetTestName());
Assert.That(updatedDocument.SomeContent, Is.EqualTo(content), GetTestName());
}
[Test]
@@ -375,10 +375,10 @@ namespace IntegrationTests.Infrastructure
// Act
var result = await SUT.UpdateOneAsync<T, string>(document, x => x.SomeContent, content);
// Assert
Assert.IsTrue(result, GetTestName());
ClassicAssert.IsTrue(result, GetTestName());
var updatedDocument = SUT.GetById<T>(document.Id, PartitionKey);
Assert.IsNotNull(updatedDocument, GetTestName());
Assert.AreEqual(content, updatedDocument.SomeContent, GetTestName());
ClassicAssert.IsNotNull(updatedDocument, GetTestName());
Assert.That(updatedDocument.SomeContent, Is.EqualTo(content), GetTestName());
}
[Test]
@@ -391,10 +391,10 @@ namespace IntegrationTests.Infrastructure
// Act
var result = SUT.UpdateOne<T, string>(x => x.Id.Equals(document.Id), x => x.SomeContent, content, PartitionKey);
// Assert
Assert.IsTrue(result, GetTestName());
ClassicAssert.IsTrue(result, GetTestName());
var updatedDocument = SUT.GetById<T>(document.Id, PartitionKey);
Assert.IsNotNull(updatedDocument, GetTestName());
Assert.AreEqual(content, updatedDocument.SomeContent, GetTestName());
ClassicAssert.IsNotNull(updatedDocument, GetTestName());
Assert.That(updatedDocument.SomeContent, Is.EqualTo(content), GetTestName());
}
[Test]
@@ -407,10 +407,10 @@ namespace IntegrationTests.Infrastructure
// Act
var result = await SUT.UpdateOneAsync<T, string>(x => x.Id.Equals(document.Id), x => x.SomeContent, content, PartitionKey);
// Assert
Assert.IsTrue(result, GetTestName());
ClassicAssert.IsTrue(result, GetTestName());
var updatedDocument = SUT.GetById<T>(document.Id, PartitionKey);
Assert.IsNotNull(updatedDocument, GetTestName());
Assert.AreEqual(content, updatedDocument.SomeContent, GetTestName());
ClassicAssert.IsNotNull(updatedDocument, GetTestName());
Assert.That(updatedDocument.SomeContent, Is.EqualTo(content), GetTestName());
}
[Test]
@@ -430,13 +430,13 @@ namespace IntegrationTests.Infrastructure
// Act
var result = await SUT.UpdateOneAsync<T>(document, updateDef);
// Assert
Assert.IsTrue(result);
ClassicAssert.IsTrue(result);
var updatedDocument = SUT.GetById<T>(document.Id, PartitionKey);
Assert.IsNotNull(updatedDocument);
Assert.AreEqual(childrenToAdd[0].Type, updatedDocument.Children[0].Type, GetTestName());
Assert.AreEqual(childrenToAdd[0].Value, updatedDocument.Children[0].Value, GetTestName());
Assert.AreEqual(childrenToAdd[1].Type, updatedDocument.Children[1].Type, GetTestName());
Assert.AreEqual(childrenToAdd[1].Value, updatedDocument.Children[1].Value, GetTestName());
ClassicAssert.IsNotNull(updatedDocument);
Assert.That(updatedDocument.Children[0].Type, Is.EqualTo(childrenToAdd[0].Type), GetTestName());
Assert.That(updatedDocument.Children[0].Value, Is.EqualTo(childrenToAdd[0].Value), GetTestName());
Assert.That(updatedDocument.Children[1].Type, Is.EqualTo(childrenToAdd[1].Type), GetTestName());
Assert.That(updatedDocument.Children[1].Value, Is.EqualTo(childrenToAdd[1].Value), GetTestName());
}
[Test]
@@ -456,13 +456,13 @@ namespace IntegrationTests.Infrastructure
// Act
var result = SUT.UpdateOne<T>(document, updateDef);
// Assert
Assert.IsTrue(result);
ClassicAssert.IsTrue(result);
var updatedDocument = SUT.GetById<T>(document.Id, PartitionKey);
Assert.IsNotNull(updatedDocument);
Assert.AreEqual(childrenToAdd[0].Type, updatedDocument.Children[0].Type, GetTestName());
Assert.AreEqual(childrenToAdd[0].Value, updatedDocument.Children[0].Value, GetTestName());
Assert.AreEqual(childrenToAdd[1].Type, updatedDocument.Children[1].Type, GetTestName());
Assert.AreEqual(childrenToAdd[1].Value, updatedDocument.Children[1].Value, GetTestName());
ClassicAssert.IsNotNull(updatedDocument);
Assert.That(updatedDocument.Children[0].Type, Is.EqualTo(childrenToAdd[0].Type), GetTestName());
Assert.That(updatedDocument.Children[0].Value, Is.EqualTo(childrenToAdd[0].Value), GetTestName());
Assert.That(updatedDocument.Children[1].Type, Is.EqualTo(childrenToAdd[1].Type), GetTestName());
Assert.That(updatedDocument.Children[1].Value, Is.EqualTo(childrenToAdd[1].Value), GetTestName());
}
#endregion Update
@@ -478,8 +478,8 @@ namespace IntegrationTests.Infrastructure
// Act
var result = SUT.DeleteOne<T>(document);
// Assert
Assert.AreEqual(1, result);
Assert.IsFalse(SUT.Any<T>(e => e.Id.Equals(document.Id), PartitionKey), GetTestName());
Assert.That(result, Is.EqualTo(1));
ClassicAssert.IsFalse(SUT.Any<T>(e => e.Id.Equals(document.Id), PartitionKey), GetTestName());
}
[Test]
@@ -491,8 +491,8 @@ namespace IntegrationTests.Infrastructure
// Act
var result = SUT.DeleteOne<T>(e => e.Id.Equals(document.Id), PartitionKey);
// Assert
Assert.AreEqual(1, result);
Assert.IsFalse(SUT.Any<T>(e => e.Id.Equals(document.Id), PartitionKey), GetTestName());
Assert.That(result, Is.EqualTo(1));
ClassicAssert.IsFalse(SUT.Any<T>(e => e.Id.Equals(document.Id), PartitionKey), GetTestName());
}
[Test]
@@ -504,8 +504,8 @@ namespace IntegrationTests.Infrastructure
// Act
var result = await SUT.DeleteOneAsync<T>(document);
// Assert
Assert.AreEqual(1, result);
Assert.IsFalse(SUT.Any<T>(e => e.Id.Equals(document.Id), PartitionKey), GetTestName());
Assert.That(result, Is.EqualTo(1));
ClassicAssert.IsFalse(SUT.Any<T>(e => e.Id.Equals(document.Id), PartitionKey), GetTestName());
}
[Test]
@@ -517,8 +517,8 @@ namespace IntegrationTests.Infrastructure
// Act
var result = await SUT.DeleteOneAsync<T>(e => e.Id.Equals(document.Id), PartitionKey);
// Assert
Assert.AreEqual(1, result);
Assert.IsFalse(SUT.Any<T>(e => e.Id.Equals(document.Id), PartitionKey), GetTestName());
Assert.That(result, Is.EqualTo(1));
ClassicAssert.IsFalse(SUT.Any<T>(e => e.Id.Equals(document.Id), PartitionKey), GetTestName());
}
[Test]
@@ -532,8 +532,8 @@ namespace IntegrationTests.Infrastructure
// Act
var result = await SUT.DeleteManyAsync<T>(e => e.SomeContent == criteria, PartitionKey);
// Assert
Assert.AreEqual(5, result);
Assert.IsFalse(SUT.Any<T>(e => e.SomeContent == criteria, PartitionKey), GetTestName());
Assert.That(result, Is.EqualTo(5));
ClassicAssert.IsFalse(SUT.Any<T>(e => e.SomeContent == criteria, PartitionKey), GetTestName());
}
[Test]
@@ -547,8 +547,8 @@ namespace IntegrationTests.Infrastructure
// Act
var result = await SUT.DeleteManyAsync<T>(documents);
// Assert
Assert.AreEqual(5, result);
Assert.IsFalse(SUT.Any<T>(e => e.SomeContent == criteria, PartitionKey), GetTestName());
Assert.That(result, Is.EqualTo(5));
ClassicAssert.IsFalse(SUT.Any<T>(e => e.SomeContent == criteria, PartitionKey), GetTestName());
}
[Test]
@@ -562,8 +562,8 @@ namespace IntegrationTests.Infrastructure
// Act
var result = SUT.DeleteMany<T>(e => e.SomeContent == criteria, PartitionKey);
// Assert
Assert.AreEqual(5, result);
Assert.IsFalse(SUT.Any<T>(e => e.SomeContent == criteria, PartitionKey), GetTestName());
Assert.That(result, Is.EqualTo(5));
ClassicAssert.IsFalse(SUT.Any<T>(e => e.SomeContent == criteria, PartitionKey), GetTestName());
}
[Test]
@@ -577,8 +577,8 @@ namespace IntegrationTests.Infrastructure
// Act
var result = SUT.DeleteMany<T>(documents);
// Assert
Assert.AreEqual(5, result);
Assert.IsFalse(SUT.Any<T>(e => e.SomeContent == criteria, PartitionKey), GetTestName());
Assert.That(result, Is.EqualTo(5));
ClassicAssert.IsFalse(SUT.Any<T>(e => e.SomeContent == criteria, PartitionKey), GetTestName());
}
#endregion Delete
@@ -605,10 +605,10 @@ namespace IntegrationTests.Infrastructure
},
PartitionKey);
// Assert
Assert.IsNotNull(result, GetTestName());
Assert.AreEqual(someContent, result.SomeContent, GetTestName());
Assert.AreEqual(someDate.Minute, result.SomeDate.Minute, GetTestName());
Assert.AreEqual(someDate.Second, result.SomeDate.Second, GetTestName());
ClassicAssert.IsNotNull(result, GetTestName());
Assert.That(result.SomeContent, Is.EqualTo(someContent), GetTestName());
Assert.That(result.SomeDate.Minute, Is.EqualTo(someDate.Minute), GetTestName());
Assert.That(result.SomeDate.Second, Is.EqualTo(someDate.Second), GetTestName());
}
[Test]
@@ -631,10 +631,10 @@ namespace IntegrationTests.Infrastructure
},
PartitionKey);
// Assert
Assert.IsNotNull(result, GetTestName());
Assert.AreEqual(someContent, result.SomeContent, GetTestName());
Assert.AreEqual(someDate.Minute, result.SomeDate.Minute, GetTestName());
Assert.AreEqual(someDate.Second, result.SomeDate.Second, GetTestName());
ClassicAssert.IsNotNull(result, GetTestName());
Assert.That(result.SomeContent, Is.EqualTo(someContent), GetTestName());
Assert.That(result.SomeDate.Minute, Is.EqualTo(someDate.Minute), GetTestName());
Assert.That(result.SomeDate.Second, Is.EqualTo(someDate.Second), GetTestName());
}
[Test]
@@ -661,10 +661,10 @@ namespace IntegrationTests.Infrastructure
},
PartitionKey);
// Assert
Assert.AreEqual(5, result.Count, GetTestName());
Assert.AreEqual(someContent, result.First().SomeContent, GetTestName());
Assert.AreEqual(someDate.Minute, result.First().SomeDate.Minute, GetTestName());
Assert.AreEqual(someDate.Second, result.First().SomeDate.Second, GetTestName());
Assert.That(result.Count, Is.EqualTo(5), GetTestName());
Assert.That(result.First().SomeContent, Is.EqualTo(someContent), GetTestName());
Assert.That(result.First().SomeDate.Minute, Is.EqualTo(someDate.Minute), GetTestName());
Assert.That(result.First().SomeDate.Second, Is.EqualTo(someDate.Second), GetTestName());
}
[Test]
@@ -691,10 +691,10 @@ namespace IntegrationTests.Infrastructure
},
PartitionKey);
// Assert
Assert.AreEqual(5, result.Count, GetTestName());
Assert.AreEqual(someContent, result.First().SomeContent, GetTestName());
Assert.AreEqual(someDate.Minute, result.First().SomeDate.Minute, GetTestName());
Assert.AreEqual(someDate.Second, result.First().SomeDate.Second, GetTestName());
Assert.That(result.Count, Is.EqualTo(5), GetTestName());
Assert.That(result.First().SomeContent, Is.EqualTo(someContent), GetTestName());
Assert.That(result.First().SomeDate.Minute, Is.EqualTo(someDate.Minute), GetTestName());
Assert.That(result.First().SomeDate.Second, Is.EqualTo(someDate.Second), GetTestName());
}
#endregion Project
@@ -730,11 +730,11 @@ namespace IntegrationTests.Infrastructure
// Assert
var key1Group = result.First(e => e.Key == 1);
Assert.NotNull(key1Group);
Assert.AreEqual(3, key1Group.Content.Count);
ClassicAssert.NotNull(key1Group);
Assert.That(key1Group.Content.Count, Is.EqualTo(3));
var key2Group = result.First(e => e.Key == 2);
Assert.NotNull(key2Group);
Assert.AreEqual(2, key2Group.Content.Count);
ClassicAssert.NotNull(key2Group);
Assert.That(key2Group.Content.Count, Is.EqualTo(2));
}
[Test]
@@ -775,11 +775,11 @@ namespace IntegrationTests.Infrastructure
// Assert
var key1Group = result.First(e => e.Key == 4);
Assert.NotNull(key1Group);
Assert.AreEqual(3, key1Group.Content.Count);
ClassicAssert.NotNull(key1Group);
Assert.That(key1Group.Content.Count, Is.EqualTo(3));
var key2Group = result.First(e => e.Key == 5);
Assert.NotNull(key2Group);
Assert.AreEqual(1, key2Group.Content.Count);
ClassicAssert.NotNull(key2Group);
Assert.That(key2Group.Content.Count, Is.EqualTo(1));
}
#endregion Group By
@@ -818,4 +818,4 @@ namespace IntegrationTests.Infrastructure
}
}
}
@@ -7,6 +7,7 @@ using System.Diagnostics;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Threading.Tasks;
using NUnit.Framework.Legacy;
namespace IntegrationTests.Infrastructure
{
@@ -66,8 +67,7 @@ namespace IntegrationTests.Infrastructure
[OneTimeSetUp]
public void Init()
{
var connectionString = ConfigurationManager.ConnectionStrings["MongoDbTests"].ConnectionString;
SUT = new TestRepository(connectionString, "MongoDbTests");
SUT = new TestRepository("mongodb://test:Test123!@10.0.3.4:27017", "MongoDbTests");
}
[OneTimeTearDown]
@@ -96,7 +96,7 @@ namespace IntegrationTests.Infrastructure
// Assert
long count = string.IsNullOrEmpty(PartitionKey) ? SUT.Count<T, TKey>(e => e.Id.Equals(document.Id))
: SUT.Count<T, TKey>(e => e.Id.Equals(document.Id), PartitionKey);
Assert.AreEqual(1, count, GetTestName());
Assert.That(count, Is.EqualTo(1), GetTestName());
}
[Test]
@@ -109,7 +109,7 @@ namespace IntegrationTests.Infrastructure
// Assert
long count = string.IsNullOrEmpty(PartitionKey) ? SUT.Count<T, TKey>(e => e.Id.Equals(document.Id))
: SUT.Count<T, TKey>(e => e.Id.Equals(document.Id), PartitionKey);
Assert.AreEqual(1, count, GetTestName());
Assert.That(count, Is.EqualTo(1), GetTestName());
}
[Test]
@@ -124,7 +124,7 @@ namespace IntegrationTests.Infrastructure
|| e.Id.Equals(documents[1].Id))
: SUT.Count<T, TKey>(e => e.Id.Equals(documents[0].Id)
|| e.Id.Equals(documents[1].Id), PartitionKey);
Assert.AreEqual(2, count, GetTestName());
Assert.That(count, Is.EqualTo(2), GetTestName());
}
[Test]
@@ -139,7 +139,7 @@ namespace IntegrationTests.Infrastructure
|| e.Id.Equals(documents[1].Id))
: SUT.Count<T, TKey>(e => e.Id.Equals(documents[0].Id)
|| e.Id.Equals(documents[1].Id), PartitionKey);
Assert.AreEqual(2, count, GetTestName());
Assert.That(count, Is.EqualTo(2), GetTestName());
}
@@ -156,7 +156,7 @@ namespace IntegrationTests.Infrastructure
// Act
var result = await SUT.GetByIdAsync<T, TKey>(document.Id, PartitionKey);
// Assert
Assert.IsNotNull(result, GetTestName());
ClassicAssert.IsNotNull(result, GetTestName());
}
[Test]
@@ -168,7 +168,7 @@ namespace IntegrationTests.Infrastructure
// Act
var result = SUT.GetById<T, TKey>(document.Id, PartitionKey);
// Assert
Assert.IsNotNull(result, GetTestName());
ClassicAssert.IsNotNull(result, GetTestName());
}
[Test]
@@ -180,7 +180,7 @@ namespace IntegrationTests.Infrastructure
// Act
var result = await SUT.GetOneAsync<T, TKey>(x => x.Id.Equals(document.Id), PartitionKey);
// Assert
Assert.IsNotNull(result, GetTestName());
ClassicAssert.IsNotNull(result, GetTestName());
}
[Test]
@@ -192,7 +192,7 @@ namespace IntegrationTests.Infrastructure
// Act
var result = SUT.GetOne<T, TKey>(x => x.Id.Equals(document.Id), PartitionKey);
// Assert
Assert.IsNotNull(result, GetTestName());
ClassicAssert.IsNotNull(result, GetTestName());
}
[Test]
@@ -205,7 +205,7 @@ namespace IntegrationTests.Infrastructure
var cursor = SUT.GetCursor<T, TKey>(x => x.Id.Equals(document.Id), PartitionKey);
var count = cursor.CountDocuments();
// Assert
Assert.AreEqual(1, count, GetTestName());
Assert.That(count, Is.EqualTo(1), GetTestName());
}
[Test]
@@ -217,7 +217,7 @@ namespace IntegrationTests.Infrastructure
// Act
var result = await SUT.AnyAsync<T, TKey>(x => x.Id.Equals(document.Id), PartitionKey);
// Assert
Assert.AreEqual(true, result, GetTestName());
Assert.That(result, Is.EqualTo(true), GetTestName());
}
[Test]
@@ -229,7 +229,7 @@ namespace IntegrationTests.Infrastructure
// Act
var result = await SUT.AnyAsync<T, TKey>(x => x.Id.Equals(document.Init<TKey>()), PartitionKey);
// Assert
Assert.AreEqual(false, result, GetTestName());
Assert.That(result, Is.EqualTo(false), GetTestName());
}
[Test]
@@ -241,7 +241,7 @@ namespace IntegrationTests.Infrastructure
// Act
var result = SUT.Any<T, TKey>(x => x.Id.Equals(document.Id), PartitionKey);
// Assert
Assert.AreEqual(true, result, GetTestName());
Assert.That(result, Is.EqualTo(true), GetTestName());
}
[Test]
@@ -253,7 +253,7 @@ namespace IntegrationTests.Infrastructure
// Act
var result = SUT.Any<T, TKey>(x => x.Id.Equals(document.Init<TKey>()), PartitionKey);
// Assert
Assert.AreEqual(false, result, GetTestName());
Assert.That(result, Is.EqualTo(false), GetTestName());
}
[Test]
@@ -267,7 +267,7 @@ namespace IntegrationTests.Infrastructure
// Act
var result = await SUT.GetAllAsync<T, TKey>(x => x.SomeContent == content, PartitionKey);
// Assert
Assert.AreEqual(5, result.Count, GetTestName());
Assert.That(result.Count, Is.EqualTo(5), GetTestName());
}
[Test]
@@ -281,7 +281,7 @@ namespace IntegrationTests.Infrastructure
// Act
var result = SUT.GetAll<T, TKey>(x => x.SomeContent == content, PartitionKey);
// Assert
Assert.AreEqual(5, result.Count, GetTestName());
Assert.That(result.Count, Is.EqualTo(5), GetTestName());
}
[Test]
@@ -295,7 +295,7 @@ namespace IntegrationTests.Infrastructure
// Act
var result = await SUT.CountAsync<T, TKey>(x => x.SomeContent == content, PartitionKey);
// Assert
Assert.AreEqual(5, result, GetTestName());
Assert.That(result, Is.EqualTo(5), GetTestName());
}
[Test]
@@ -309,7 +309,7 @@ namespace IntegrationTests.Infrastructure
// Act
var result = SUT.Count<T, TKey>(x => x.SomeContent == content, PartitionKey);
// Assert
Assert.AreEqual(5, result, GetTestName());
Assert.That(result, Is.EqualTo(5), GetTestName());
}
#endregion Read
@@ -327,10 +327,10 @@ namespace IntegrationTests.Infrastructure
// Act
var result = SUT.UpdateOne<T, TKey>(document);
// Assert
Assert.IsTrue(result);
Assert.That(result, Is.True);
var updatedDocument = SUT.GetById<T, TKey>(document.Id, PartitionKey);
Assert.IsNotNull(updatedDocument, GetTestName());
Assert.AreEqual(content, updatedDocument.SomeContent, GetTestName());
ClassicAssert.IsNotNull(updatedDocument, GetTestName());
Assert.That(updatedDocument.SomeContent, Is.EqualTo(content), GetTestName());
}
[Test]
@@ -344,10 +344,10 @@ namespace IntegrationTests.Infrastructure
// Act
var result = await SUT.UpdateOneAsync<T, TKey>(document);
// Assert
Assert.IsTrue(result);
Assert.That(result, Is.True);
var updatedDocument = SUT.GetById<T, TKey>(document.Id, PartitionKey);
Assert.IsNotNull(updatedDocument, GetTestName());
Assert.AreEqual(content, updatedDocument.SomeContent, GetTestName());
ClassicAssert.IsNotNull(updatedDocument, GetTestName());
Assert.That(updatedDocument.SomeContent, Is.EqualTo(content), GetTestName());
}
[Test]
@@ -360,10 +360,10 @@ namespace IntegrationTests.Infrastructure
// Act
var result = SUT.UpdateOne<T, TKey, string>(document, x => x.SomeContent, content);
// Assert
Assert.IsTrue(result, GetTestName());
ClassicAssert.IsTrue(result, GetTestName());
var updatedDocument = SUT.GetById<T, TKey>(document.Id, PartitionKey);
Assert.IsNotNull(updatedDocument, GetTestName());
Assert.AreEqual(content, updatedDocument.SomeContent, GetTestName());
ClassicAssert.IsNotNull(updatedDocument, GetTestName());
Assert.That(updatedDocument.SomeContent, Is.EqualTo(content), GetTestName());
}
[Test]
@@ -376,10 +376,10 @@ namespace IntegrationTests.Infrastructure
// Act
var result = await SUT.UpdateOneAsync<T, TKey, string>(document, x => x.SomeContent, content);
// Assert
Assert.IsTrue(result, GetTestName());
ClassicAssert.IsTrue(result, GetTestName());
var updatedDocument = SUT.GetById<T, TKey>(document.Id, PartitionKey);
Assert.IsNotNull(updatedDocument, GetTestName());
Assert.AreEqual(content, updatedDocument.SomeContent, GetTestName());
ClassicAssert.IsNotNull(updatedDocument, GetTestName());
Assert.That(updatedDocument.SomeContent, Is.EqualTo(content), GetTestName());
}
[Test]
@@ -392,10 +392,10 @@ namespace IntegrationTests.Infrastructure
// Act
var result = SUT.UpdateOne<T, TKey, string>(x => x.Id.Equals(document.Id), x => x.SomeContent, content, PartitionKey);
// Assert
Assert.IsTrue(result, GetTestName());
ClassicAssert.IsTrue(result, GetTestName());
var updatedDocument = SUT.GetById<T, TKey>(document.Id, PartitionKey);
Assert.IsNotNull(updatedDocument, GetTestName());
Assert.AreEqual(content, updatedDocument.SomeContent, GetTestName());
ClassicAssert.IsNotNull(updatedDocument, GetTestName());
Assert.That(updatedDocument.SomeContent, Is.EqualTo(content), GetTestName());
}
[Test]
@@ -408,10 +408,10 @@ namespace IntegrationTests.Infrastructure
// Act
var result = await SUT.UpdateOneAsync<T, TKey, string>(x => x.Id.Equals(document.Id), x => x.SomeContent, content, PartitionKey);
// Assert
Assert.IsTrue(result, GetTestName());
ClassicAssert.IsTrue(result, GetTestName());
var updatedDocument = SUT.GetById<T, TKey>(document.Id, PartitionKey);
Assert.IsNotNull(updatedDocument, GetTestName());
Assert.AreEqual(content, updatedDocument.SomeContent, GetTestName());
ClassicAssert.IsNotNull(updatedDocument, GetTestName());
Assert.That(updatedDocument.SomeContent, Is.EqualTo(content), GetTestName());
}
[Test]
@@ -431,13 +431,13 @@ namespace IntegrationTests.Infrastructure
// Act
var result = await SUT.UpdateOneAsync<T, TKey>(document, updateDef);
// Assert
Assert.IsTrue(result);
ClassicAssert.IsTrue(result);
var updatedDocument = SUT.GetById<T, TKey>(document.Id, PartitionKey);
Assert.IsNotNull(updatedDocument);
Assert.AreEqual(childrenToAdd[0].Type, updatedDocument.Children[0].Type, GetTestName());
Assert.AreEqual(childrenToAdd[0].Value, updatedDocument.Children[0].Value, GetTestName());
Assert.AreEqual(childrenToAdd[1].Type, updatedDocument.Children[1].Type, GetTestName());
Assert.AreEqual(childrenToAdd[1].Value, updatedDocument.Children[1].Value, GetTestName());
ClassicAssert.IsNotNull(updatedDocument);
Assert.That(updatedDocument.Children[0].Type, Is.EqualTo(childrenToAdd[0].Type), GetTestName());
Assert.That(updatedDocument.Children[0].Value, Is.EqualTo(childrenToAdd[0].Value), GetTestName());
Assert.That(updatedDocument.Children[1].Type, Is.EqualTo(childrenToAdd[1].Type), GetTestName());
Assert.That(updatedDocument.Children[1].Value, Is.EqualTo(childrenToAdd[1].Value), GetTestName());
}
[Test]
@@ -457,13 +457,13 @@ namespace IntegrationTests.Infrastructure
// Act
var result = SUT.UpdateOne<T, TKey>(document, updateDef);
// Assert
Assert.IsTrue(result);
ClassicAssert.IsTrue(result);
var updatedDocument = SUT.GetById<T, TKey>(document.Id, PartitionKey);
Assert.IsNotNull(updatedDocument);
Assert.AreEqual(childrenToAdd[0].Type, updatedDocument.Children[0].Type, GetTestName());
Assert.AreEqual(childrenToAdd[0].Value, updatedDocument.Children[0].Value, GetTestName());
Assert.AreEqual(childrenToAdd[1].Type, updatedDocument.Children[1].Type, GetTestName());
Assert.AreEqual(childrenToAdd[1].Value, updatedDocument.Children[1].Value, GetTestName());
ClassicAssert.IsNotNull(updatedDocument);
Assert.That(updatedDocument.Children[0].Type, Is.EqualTo(childrenToAdd[0].Type), GetTestName());
Assert.That(updatedDocument.Children[0].Value, Is.EqualTo(childrenToAdd[0].Value), GetTestName());
Assert.That(updatedDocument.Children[1].Type, Is.EqualTo(childrenToAdd[1].Type), GetTestName());
Assert.That(updatedDocument.Children[1].Value, Is.EqualTo(childrenToAdd[1].Value), GetTestName());
}
#endregion Update
@@ -479,8 +479,8 @@ namespace IntegrationTests.Infrastructure
// Act
var result = SUT.DeleteOne<T, TKey>(document);
// Assert
Assert.AreEqual(1, result);
Assert.IsFalse(SUT.Any<T, TKey>(e => e.Id.Equals(document.Id), PartitionKey), GetTestName());
Assert.That(result, Is.EqualTo(1));
ClassicAssert.IsFalse(SUT.Any<T, TKey>(e => e.Id.Equals(document.Id), PartitionKey), GetTestName());
}
[Test]
@@ -492,8 +492,8 @@ namespace IntegrationTests.Infrastructure
// Act
var result = SUT.DeleteOne<T, TKey>(e => e.Id.Equals(document.Id), PartitionKey);
// Assert
Assert.AreEqual(1, result);
Assert.IsFalse(SUT.Any<T, TKey>(e => e.Id.Equals(document.Id), PartitionKey), GetTestName());
Assert.That(result, Is.EqualTo(1));
ClassicAssert.IsFalse(SUT.Any<T, TKey>(e => e.Id.Equals(document.Id), PartitionKey), GetTestName());
}
[Test]
@@ -505,8 +505,8 @@ namespace IntegrationTests.Infrastructure
// Act
var result = await SUT.DeleteOneAsync<T, TKey>(document);
// Assert
Assert.AreEqual(1, result);
Assert.IsFalse(SUT.Any<T, TKey>(e => e.Id.Equals(document.Id), PartitionKey), GetTestName());
Assert.That(result, Is.EqualTo(1));
ClassicAssert.IsFalse(SUT.Any<T, TKey>(e => e.Id.Equals(document.Id), PartitionKey), GetTestName());
}
[Test]
@@ -518,8 +518,8 @@ namespace IntegrationTests.Infrastructure
// Act
var result = await SUT.DeleteOneAsync<T, TKey>(e => e.Id.Equals(document.Id), PartitionKey);
// Assert
Assert.AreEqual(1, result);
Assert.IsFalse(SUT.Any<T, TKey>(e => e.Id.Equals(document.Id), PartitionKey), GetTestName());
Assert.That(result, Is.EqualTo(1));
ClassicAssert.IsFalse(SUT.Any<T, TKey>(e => e.Id.Equals(document.Id), PartitionKey), GetTestName());
}
[Test]
@@ -533,8 +533,8 @@ namespace IntegrationTests.Infrastructure
// Act
var result = await SUT.DeleteManyAsync<T, TKey>(e => e.SomeContent == criteria, PartitionKey);
// Assert
Assert.AreEqual(5, result);
Assert.IsFalse(SUT.Any<T, TKey>(e => e.SomeContent == criteria, PartitionKey), GetTestName());
Assert.That(result, Is.EqualTo(5));
ClassicAssert.IsFalse(SUT.Any<T, TKey>(e => e.SomeContent == criteria, PartitionKey), GetTestName());
}
[Test]
@@ -548,8 +548,8 @@ namespace IntegrationTests.Infrastructure
// Act
var result = await SUT.DeleteManyAsync<T, TKey>(documents);
// Assert
Assert.AreEqual(5, result);
Assert.IsFalse(SUT.Any<T, TKey>(e => e.SomeContent == criteria, PartitionKey), GetTestName());
Assert.That(result, Is.EqualTo(5));
ClassicAssert.IsFalse(SUT.Any<T, TKey>(e => e.SomeContent == criteria, PartitionKey), GetTestName());
}
[Test]
@@ -563,8 +563,8 @@ namespace IntegrationTests.Infrastructure
// Act
var result = SUT.DeleteMany<T, TKey>(e => e.SomeContent == criteria, PartitionKey);
// Assert
Assert.AreEqual(5, result);
Assert.IsFalse(SUT.Any<T, TKey>(e => e.SomeContent == criteria, PartitionKey), GetTestName());
Assert.That(result, Is.EqualTo(5));
ClassicAssert.IsFalse(SUT.Any<T, TKey>(e => e.SomeContent == criteria, PartitionKey), GetTestName());
}
[Test]
@@ -578,8 +578,8 @@ namespace IntegrationTests.Infrastructure
// Act
var result = SUT.DeleteMany<T, TKey>(documents);
// Assert
Assert.AreEqual(5, result);
Assert.IsFalse(SUT.Any<T, TKey>(e => e.SomeContent == criteria, PartitionKey), GetTestName());
Assert.That(result, Is.EqualTo(5));
ClassicAssert.IsFalse(SUT.Any<T, TKey>(e => e.SomeContent == criteria, PartitionKey), GetTestName());
}
#endregion Delete
@@ -606,10 +606,10 @@ namespace IntegrationTests.Infrastructure
},
PartitionKey);
// Assert
Assert.IsNotNull(result, GetTestName());
Assert.AreEqual(someContent, result.SomeContent, GetTestName());
Assert.AreEqual(someDate.Minute, result.SomeDate.Minute, GetTestName());
Assert.AreEqual(someDate.Second, result.SomeDate.Second, GetTestName());
ClassicAssert.IsNotNull(result, GetTestName());
Assert.That(result.SomeContent, Is.EqualTo(someContent), GetTestName());
Assert.That(result.SomeDate.Minute, Is.EqualTo(someDate.Minute), GetTestName());
Assert.That(result.SomeDate.Second, Is.EqualTo(someDate.Second), GetTestName());
}
[Test]
@@ -632,10 +632,10 @@ namespace IntegrationTests.Infrastructure
},
PartitionKey);
// Assert
Assert.IsNotNull(result, GetTestName());
Assert.AreEqual(someContent, result.SomeContent, GetTestName());
Assert.AreEqual(someDate.Minute, result.SomeDate.Minute, GetTestName());
Assert.AreEqual(someDate.Second, result.SomeDate.Second, GetTestName());
ClassicAssert.IsNotNull(result, GetTestName());
Assert.That(result.SomeContent, Is.EqualTo(someContent), GetTestName());
Assert.That(result.SomeDate.Minute, Is.EqualTo(someDate.Minute), GetTestName());
Assert.That(result.SomeDate.Second, Is.EqualTo(someDate.Second), GetTestName());
}
[Test]
@@ -662,10 +662,10 @@ namespace IntegrationTests.Infrastructure
},
PartitionKey);
// Assert
Assert.AreEqual(5, result.Count, GetTestName());
Assert.AreEqual(someContent, result.First().SomeContent, GetTestName());
Assert.AreEqual(someDate.Minute, result.First().SomeDate.Minute, GetTestName());
Assert.AreEqual(someDate.Second, result.First().SomeDate.Second, GetTestName());
Assert.That(result.Count, Is.EqualTo(5), GetTestName());
Assert.That(result.First().SomeContent, Is.EqualTo(someContent), GetTestName());
Assert.That(result.First().SomeDate.Minute, Is.EqualTo(someDate.Minute), GetTestName());
Assert.That(result.First().SomeDate.Second, Is.EqualTo(someDate.Second), GetTestName());
}
[Test]
@@ -692,10 +692,10 @@ namespace IntegrationTests.Infrastructure
},
PartitionKey);
// Assert
Assert.AreEqual(5, result.Count, GetTestName());
Assert.AreEqual(someContent, result.First().SomeContent, GetTestName());
Assert.AreEqual(someDate.Minute, result.First().SomeDate.Minute, GetTestName());
Assert.AreEqual(someDate.Second, result.First().SomeDate.Second, GetTestName());
Assert.That(result.Count, Is.EqualTo(5), GetTestName());
Assert.That(result.First().SomeContent, Is.EqualTo(someContent), GetTestName());
Assert.That(result.First().SomeDate.Minute, Is.EqualTo(someDate.Minute), GetTestName());
Assert.That(result.First().SomeDate.Second, Is.EqualTo(someDate.Second), GetTestName());
}
#endregion Project