public void Init_SetsAttributes() { // Arrange & Act testee.Init(); // Assert Assert.AreEqual(1, testee.Rating); Assert.AreEqual(DateTime.Now.Date, testee.Date.Date); }
public async Task Init_SetsAttributes() { // Arrange var expectedCoordinates = new GeoCoordinates() { Latitude = 10, Longitude = 20 }; geoLocationMock.Setup(m => m.GetCoordinatesAsync()).ReturnsAsync(expectedCoordinates); // Act await testee.Init(); // Assert Assert.AreEqual(1, testee.Rating); Assert.AreEqual(DateTime.Now.Date, testee.Date.Date); Assert.AreEqual(expectedCoordinates.Latitude, testee.Latitude); Assert.AreEqual(expectedCoordinates.Longitude, testee.Longitude); geoLocationMock.Verify(m => m.GetCoordinatesAsync(), Times.Once); }