Updated to .Net Core 8
This commit is contained in:
@@ -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]
|
||||
|
||||
+90
-90
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user